C言語基礎 レッスン12
sizeof演算子
型や変数のサイズを求めるsizeof演算子を学びましょう。
sizeof演算子とは
sizeof はコンパイル時に型や変数のバイト数を返す演算子です。 結果の型は size_t(符号なし整数)で、%zu で出力します。
sizeof(int)- 型のサイズsizeof(変数名)- 変数のサイズ- 配列のサイズ取得:
sizeof(arr) / sizeof(arr[0]) - 実行時ではなくコンパイル時に評価される
基本型のサイズ
各データ型が占めるメモリサイズを確認しましょう。環境(OS・コンパイラ)によって異なる場合があります。
Cエディタ
配列のサイズ計算
sizeof(配列) / sizeof(配列[0]) で配列の要素数を求められます。
Cエディタ