字面常量42、4.2、42L的数据类型分别是

admin2017-10-17  17

问题 字面常量42、4.2、42L的数据类型分别是

选项 A、long、double、int
B、long、float、int
C、int、double、long
D、int、float、long

答案C

解析 本题考查的知识点是:字面常量。对于整型字面常量,只要没有超出C++中整数所能表示的范围,C++将自动按整数(int)来存储此数。也可以通过在整型字面常量后添加u或1(大、小写均可),来指定按无符号整数(unsigned)或长整数(long)来存储,也可同时使用u和1(对排列无要求),来指定按无符号长整数(unsigned long)来存储。对于实型字面常量,C++自动按双精度数(double)来存储。也可通过在实型字面常量后添加f(大、小写均可),来指定按单精度数(float)来存储。故本题应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/wWAp777K
0

最新回复(0)