C sizeof 关键字
示例
测量不同变量和类型的内存大小:
int myInt;
float myFloat;
double myDouble;
char myChar;
printf("%zu", sizeof(myInt));
printf("%zu", sizeof(myFloat));
printf("%zu", sizeof(myDouble));
printf("%zu", sizeof(myChar));
亲自试一试 »
定义和用法
sizeof关键字是一个运算符,用于衡量变量或数据类型使用的内存量。
指定数据类型时,会指示存储该类型数据所需的字节数。
指定变量时,会指示该变量占用的内存字节数。
更多示例
示例
要计算数组中的元素个数,请将数组的大小除以数组中每个元素的大小:
int myNumbers[] = {10, 25, 50, 75, 100};
int length = sizeof(myNumbers) /
sizeof(myNumbers[0]);
printf("%d", length);
亲自试一试 »
相关页面
阅读更多关于内存大小的内容,请参阅C语言内存大小教程。
阅读更多关于数组大小的内容,请参阅C语言数组大小教程。

