下列变量定义中,合法的是( )

A:short aL=5678;
B: double b=1+5e2.5;
C: long do=0xfdaL;
D: float2_and=le-3;

e后必须是整型
5678没有超出short 的范围
选A
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-07
a 超越short的表示范围;c do是关键字,不能用做变量;d 变量不能以数字开头。

b的合法的本回答被网友采纳
第2个回答  2014-03-07
A:short aL=5678;合法,没有溢出,大小在-32768~32767内,正常;
B: double b=1+5e2.5;合法;
C: long do=0xfdaL;不合法,do为关键字,不合法;
D: float2_and=le-3;不合法,没有标示类型,因为float跟2_and连写了,还有2_and中不能以数字作变量的开头,还有初始化为le-3,其中le要有指定类型和大小;本回答被网友采纳
第3个回答  2014-03-07
我选择B
相似回答