在C中,100个浮点变量的数组和100个字符指针的数组占用了多少字节的内存?

时间:2013-01-03 19:52:43

标签: c

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

2 个答案:

答案 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