sizeof
关键字在 C 语言中不是一个函数,而是一个运算符。它用于计算数据类型或对象所占用的内存大小(以字节为单位)。因此,sizeof
运算符没有返回值类型。它的返回值是一个无符号整数,表示所测量的数据类型或对象的大小。例如:
#include <stdio.h>
int main() {
int a = 10;
double b = 3.14;
printf("Size of int: %lu bytes\n", sizeof(a));
printf("Size of double: %lu bytes\n", sizeof(b));
return 0;
}
上述代码将输出 int
和 double
类型在当前系统中所占用的字节数。