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 演算子を使用できます。