单选题 在C语言中,int,char和short三种类型数据在内存中所占用的字节数
A) 由用户自己定义 B) 均为2个字节
C) 是任意的 D) 由所用机器的机器字长决定

【正确答案】 D
【答案解析】[解析] C语言中,常用的数据类型有int, char,float,double等,但C标准没有具体规定以上各类数据所占内存字节数,只要求long型数据长度不短于 int型,short型不长于int型,具体如何实现,由各计算机系统自行决定。