哪位高手帮忙解释一下非常感谢(16)以下关于long、int和short类型数据占用内存大小的叙述中正确的是

A)均占4个字节B)根据数据的大小来决定所占内存的字节数 C)由用户自己定义 D)由C语言编译系统决定

D)由C语言编译系统决定.

原因是,标准 C语言 规定了 类型 “long int“ (4个字节)和 “short int“ (2个字节), 但没有规定 int, int 是 long 还是 short 由C语言编译系统自己决定(4 个字节 还是 2个字节)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-20
D和使用的编译器有直接关系的
第2个回答  2012-08-20
D,不同的编译系统定义的大小不同
第3个回答  2012-08-20
D