以下能正确定义且赋初值的语句是 ______。

18 查阅

以下能正确定义且赋初值的语句是 ______。

A.int n1=n2=10;

B.char c=32;

C.float f=f+1.1;

D.double x=12.3E2.5;

参考答案:

B解析:语句“int n1=n2=10;”中,由于变量n2未定义,所以此赋值语句错误:由于赋值语句中不能存在运算表达式,所以选项C中的赋值语句错误;选项D中指数表示错误,C语言规定,e后面的指数必须为整数;选项B中的“32”是 ASCII码的表示形式,这是C语言中字符型数据和整型数据通用的表现,即一个字符数据可以以字符形式出现,也可以以整数形式出现。

计算机二级