C言語で占有しているバイト数を判定する方法は?

C言語では、sizeof演算子によってデータ型や変数の占有バイト数を調べることができます。sizeof演算子は、指定された型や変数が占めるバイト数を表すsize_t型の値を返します。

例えば、以下のコードはint型の占有するバイト数を判別できます。

#include <stdio.h>

int main() {
    int num;
    printf("int类型占用的字节数为:%zu\n", sizeof(num));
    return 0;
}

ネイティブな日本語でこの文章を言い換えると、

int类型占用的字节数为:4

同様に、他のデータ型や変数の占有バイト数を判別するのにも sizeof 演算子を使用できます。

bannerAds