代码点读机 / C / sizeof

sizeof C · 关键字

在编译期量出类型或变量占多少字节,像裁缝量布料:不用真的做衣服,只看尺寸。

怎么用

sizeof(类型) 或 sizeof(变量)

小例子

#include <stdio.h>
int main(void) {
    printf("%zu", sizeof(int));
    return 0;
}

运行结果

输出 4(常见平台)

提醒:结果类型是 size_t,打印用 %zu;变长数组(VLA)的大小在运行时计算

官方文档:https://en.cppreference.com/w/c/language/sizeof

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条