C语言sizeof运算符详解:计算数据类型和变量大小
sizeof是一个运算符,用于计算数据类型或变量所占用的字节数。
例如:
int a = 10;
printf("sizeof(int) = %zu\n", sizeof(int)); // 输出 sizeof(int) = 4
printf("sizeof(a) = %zu\n", sizeof(a)); // 输出 sizeof(a) = 4
sizeof 运算符可以用于:
- 计算基本数据类型的大小,例如 int, char, float, double 等。
- 计算数组的大小。
- 计算结构体的大小。
- 计算指针的大小。
需要注意的是,sizeof 运算符在编译时计算,而不是在运行时计算。因此,sizeof 的结果与系统平台有关。
原文地址: https://www.cveoy.top/t/topic/kfqR 著作权归作者所有。请勿转载和采集!