问题 单项选择题

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

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

答案

参考答案:D

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

单项选择题
问答题 简答题