新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

望洋先生の「秘伝C言語問答ポインタ編」No16 intの大きさは何バイト?

2020-10-13 14:40:18 | C、CPP

 ネタ本では、intが何バイトか?書いてませんが、2バイトなんでしょうね。但しVS Codeでは4バイトだと思います。size_t即ちunsigned intは0から65535迄を表現できるとあります。下の表では2の16乗と一致します。サンプルのプログラムは、限界を超えたらどうなるの?の例ですが、此の場合、超えてないので、どちらも正常に処理されてます。ポインタ間の演算はsigned intと定義されているので、-32768から32767までが扱う範囲ということです。

 ネタ本では両方とも-32536と表示されると、あります。


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 望洋先生の「秘伝C言語問答ポ... | トップ | 望洋先生の「秘伝C言語問答ポ... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

C、CPP」カテゴリの最新記事