问题
单项选择题
已定义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)正确。