下面 C++ 代码编译时将报错,因为字符变量 $a$ 被赋值了浮点值。( )
char a = '1';
a = 45.6;
cout << a;答案B。C++语法规则:变量需先定义后使用,定义需指定类型,变量名要合法。注意各选项语法细节。
C++严格规定语法结构。注意常见的语法错误:缺少操作符、类型不匹配、格式不正确等。
【考点】隐式类型转换|字符编码范围|编译期诊断
GESP二级"数据类型与变量"模块,专门考查C++基础语法。命题人卡住的是"看到数字就以为是int,忘了浮点字面量默认是double"这一认知偏差。