问题 单项选择题

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

A.intn1=n2=10;

B.charc=32;

C.floatf=f+1.1;

D.doublex=12.3E2.5;

答案

参考答案:B

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

单项选择题
判断题