问题 单项选择题

在C语言中,int,char和short三种类型数据在内存中所占用的字节数

A) 由用户自己定义
B) 均为2个字节
C) 是任意的
D) 由所用机器的机器字长决定

答案

参考答案:D

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

单项选择题
单项选择题