ある型が何ビットで値を表現しているかを示す大きさのこと。ビット幅が大きいほど、表現できる値の範囲も広がっていく。sizeofはバイト数を返すので、sizeof(型) * CHAR_BITで実際のビット幅を確認することができる。
📦 変数・型・演算子で学ぶ用語
型や変数がメモリ上で何バイト占めるかを調べる演算子のこと。環境によってサイズが変わりうる型を、実際に確認するときに使われる。char型は必ず1(規格で保証)、int型は多くの環境で4になるが処理系依存で、型ごとに異なる値が返ってくる。
型が表現できる範囲を超えた値を扱おうとして、値がおかしくなってしまう現象のこと。整数型では想定外に小さい値へ化けることがある。int型の最大値に1を足すと、最小値付近の値へ回り込んでしまうことがある。
もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。