bool:1个字节
char:1个字节
短:2个字节
int:4个字节
long:8个字节
float:4个字节
double:8个字节
long double:16 bytes
unsigned int:8个字节
unsigned char:1个字节
long int:8个字节
short int:2个字节
signed char:1bytes
答案 0 :(得分:5)
为什么不亲自尝试
float a[100];
char* b[100];
printf("size of 100 floats = %zu\n", sizeof(a));
printf("size of 100 char pointers = %zu\n", sizeof(b));
答案 1 :(得分:1)
您只需使用sizeof()
运算符。
请参阅wikipedia。