问题
单项选择题
以下不合法的字符常量是( )。
A.'\018'
B.'\"'
C.'\\'
D.'\xcc'
答案
参考答案:A
解析: C语言的字符常量是用单引号括起来的一个字符,如'a','A','','S'等都是字符常量。除此之外,还允许用一个“\”开头的字符序列,如'\ddd'表示1到3位八进制数所代表的字符,而八进制是由0~7这几个数字组成的,所以选项A)是不合法的字符常量。
以下不合法的字符常量是( )。
A.'\018'
B.'\"'
C.'\\'
D.'\xcc'
参考答案:A
解析: C语言的字符常量是用单引号括起来的一个字符,如'a','A','','S'等都是字符常量。除此之外,还允许用一个“\”开头的字符序列,如'\ddd'表示1到3位八进制数所代表的字符,而八进制是由0~7这几个数字组成的,所以选项A)是不合法的字符常量。