问题
单项选择题
下列变量定义中,合法的是( )。
A.short_a=1-1e-1;
B.doubleb=1+5e2.5;
C.long do=0xfdaL;
D.float2_and=1-e-3;
答案
参考答案:B
解析: 本题考核变量名的定义和赋值。在选项A中,把实型表达式作为初值赋给整型变量,显然是非法的。在选项C中,使用了C++保留字do作为变量名,是错误的。在选项D中,表达式中的标识符2 and是非法的。