📅  最后修改于: 2023-12-03 15:13:44.846000             🧑  作者: Mango
在C和C++中,数据类型的大小通常使用sizeof
关键字来获得。它返回一个表示数据类型大小的无符号整数。下面是一个简单的例子:
#include <stdio.h>
int main() {
printf("Size of int: %lu bytes\n", sizeof(int));
printf("Size of float: %lu bytes\n", sizeof(float));
printf("Size of double: %lu bytes\n", sizeof(double));
printf("Size of char: %lu bytes\n", sizeof(char));
return 0;
}
这个程序将会输出:
Size of int: 4 bytes
Size of float: 4 bytes
Size of double: 8 bytes
Size of char: 1 bytes
注意,sizeof
返回的是字节数,因为在不同的编译器和平台上,数据类型的大小可能会有所不同。