问题 单项选择题

已定义ch为字符型变量,以下赋值语句中错误的是( )。

A.ch='\';

B.ch=62+3;

C.ch=NULL;

D.ch='\xaa';

答案

参考答案:A

解析: 字符型变量用来存放字符常量,且只能存放一个字符。赋值反斜杠线“\”,必须用转义字符实现,即ch='\\',所以选项A)错误;字符型变量可以赋0~255之间的ASCII码值,整型数据和字符型数据有时可以通用,所以选项B)正确;可以将NULL赋给一个字符型变量, NULL代表一个空字符,相当于0,选项C)正确;'\xaa'表示的是1~2位16进制数所代表的字符,所以选项D)正确。

单项选择题
单项选择题 B1型题