问题 单项选择题

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

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是非法的。

多项选择题
单项选择题 A1型题