“为什么说该类型占两个字节的内存空间”-- 因为 你的书的内容过时了,它可能说的是古老的,早已淘汰的 TC 编译器。
现在的编译器 都默认 int 型 是 long int 型,一个 int 是32位,占 4个字节。
例如:
int a[10]; 声明 a 是 int 型 数组,有 10 个 元素,每个元素 占 4 个字节。
到底 int 占几个字节,你可以 打印 sizeof(int) 的值出来看:
printf("%d\n", sizeof(int) );
温馨提示:答案为网友推荐,仅供参考