问题
单项选择题
在C语言中,int,char和short三种类型数据在内存中所占用的字节数
A) 由用户自己定义
B) 均为2个字节
C) 是任意的
D) 由所用机器的机器字长决定
答案
参考答案:D
解析: C语言中,常用的数据类型有int, char,float,double等,但C标准没有具体规定以上各类数据所占内存字节数,只要求long型数据长度不短于 int型,short型不长于int型,具体如何实现,由各计算机系统自行决定。