以下关于long、int和short类型数据占用内存大小的叙述中正确的是

18 查阅

以下关于long、int和short类型数据占用内存大小的叙述中正确的是

A.均占4个字节

B.根据数据的大小来决定所占内存的字节数

C.由用户自己定义

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

参考答案:

D解析:在C语言的标准中,short占2个字节、long占4个字节,但int的大小和编译系统相关。例如在Turbo C 2.0中,int占2个字节,但在VisualC++6.0(VC6可以用做C语言编译器)中占4个字节。故本题应该选择D。

计算机二级