问题
单项选择题
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
A.均占4个字节
B.根据数据的大小来决定所占内存的字节数
C.由用户自己定义
D.由C语言编译系统决定
答案
参考答案:D
解析: 在ANSI标准中,long、int和short分别占用4、2和2个字节。但实际上对于某些C编译系统,int和 short都占用4个字节,所以说各种类型数据占用内存大小是由选择何种C编译系统决定的。