以下不合法的字符常量是( )。
A.'\018'
B.'\'''
C.'\\'
D.'\xcc\
参考答案:A
解析: 在选项A中,“\”后跟着三个数字,是表示一个ASCII码值等于这三位数字所组成的八进制数数值的字符,但是八进制数只能是由0-7这八个数字表示,而选项A中出现了数字8所以是不合法的。选项B是表示一个双引号的转义字符表示方法;选项C表示的是一个反斜杆;选项D表示一个ASCII值为十六进制值“的字符。故应该选择A。
以下不合法的字符常量是( )。
A.'\018'
B.'\'''
C.'\\'
D.'\xcc\
参考答案:A
解析: 在选项A中,“\”后跟着三个数字,是表示一个ASCII码值等于这三位数字所组成的八进制数数值的字符,但是八进制数只能是由0-7这八个数字表示,而选项A中出现了数字8所以是不合法的。选项B是表示一个双引号的转义字符表示方法;选项C表示的是一个反斜杆;选项D表示一个ASCII值为十六进制值“的字符。故应该选择A。