单选题 C语言中,int类型数据占2个字节,则long类型数据占的字节数是______。
A.1 B.2 C.8 D.4

【正确答案】 D
【答案解析】[解析] 本题考查C语言中不同类型的数据所占字节数,不同的计算机系统对各种类型数据所占内存空间有不同的规定。在一般微机系统中,int类型数据占2个字节;long类型数据(包括unsigned long型数据)所占字节数为4(应不小于int类型数据的字节数)。一个double类型数据占8个字节;一个char类型数据占1个字节。