C言語では、メモリ領域のサイズを出力するにはどうすればよいですか?

C言語では、変数やデータ型の格納領域の大きさを得るにはsizeof演算子を用いることができます。sizeof演算子は、バイト単位の符号なし整数を返します。

例えば、int型のストレージ領域のサイズを出力するには、以下のコードを使用できます。

#include <stdio.h>

int main() {
    int num;
    printf("The size of int is: %lu bytes\n", sizeof(num));
    return 0;
}

結果はint型の格納領域の大きさをバイト単位で表します。

同様に、sizeof演算子を使用して、char、float、doubleなどの他のデータ型のメモリ占有量を取得できます。

bannerAds