单选题以下不合法的字符常量是( )。A'\018'B'\"'C'\\'D'\xcc'
单选题
以下不合法的字符常量是( )。
A
'\018'
B
'\"'
C
'\\'
D
'\xcc'
参考解析
解析:
在C语言中,'\'表示转义符,可以对特殊符号进行转义,此时特殊符号不再有其他含义,仅仅代表普通的字符,\后面的字符取值范围应该在ASCII码表范围。例如'\"'表示对双引号的转义,'\\'表示对转义符的转义,''表示换行,'\t'表示Tab键。A项,'\0dd'中dd是八进制数,它表示八进制ASCII码对应的字符,八进制表示中8不是合法的八进制数字。B项,表示双引号这个特殊字符;C项,表示转义符这个特殊字符;D项,'\xhh'表示两位十六进制ASCII码对应的字符,十六进制数cc即十进制的192,'\xcc'表示ASCII码为192对应的字符。答案选择A选项。
在C语言中,'\'表示转义符,可以对特殊符号进行转义,此时特殊符号不再有其他含义,仅仅代表普通的字符,\后面的字符取值范围应该在ASCII码表范围。例如'\"'表示对双引号的转义,'\\'表示对转义符的转义,''表示换行,'\t'表示Tab键。A项,'\0dd'中dd是八进制数,它表示八进制ASCII码对应的字符,八进制表示中8不是合法的八进制数字。B项,表示双引号这个特殊字符;C项,表示转义符这个特殊字符;D项,'\xhh'表示两位十六进制ASCII码对应的字符,十六进制数cc即十进制的192,'\xcc'表示ASCII码为192对应的字符。答案选择A选项。
相关考题:
在C++语言中,不合法的字符常量是()。A、\x43'B、'ab'C、'\084'D、"\0&qu 在C++语言中,不合法的字符常量是()。A、\x43'B、'ab'C、'\084'D、"\0"
以下选项中关于C语言常量的叙述错误的是( )。A.所谓常量,是指在程序运行过程中,其值不能被改变的量B.常量分为整型常量、实型常量、字符常量和字符串常量C.常量可分为数值型常量和非数值常量D.经常被使用的变量可以定义成常量
试题13以下选项中关于C语言的叙述错误的是()A.所谓常量,是指在程序运行过程中,其值不能被改变的量B.常量可分为整型常量,实型常量,字符常量和字符串常量C.常量可分为数值型常量和非数值型常量D.经常被使用的变量可以定义成常量
下面关于字符串和字符常量的叙述中错误的是()A、字符常量由单引号括起来,字符串常量由双引号括起来B、字符常量只能是单个字符,字符串常量可以含一个或多个字符C、字符常量占一个字节的内在空间,字符串常量占的内在字节数为字符串中字符数D、可以将一个字符常量赋予一个字符变量,但不能将一个字符串常量赋予一个字符串变量
单选题以下选项中关于C语言常量的叙述错误的是( )。A所谓常量,是指在程序运行过程中,其值不能被改变的量B常量分为整型常量、实型常量、字符常量和字符串常量C常量可分为数值型和非数值型常量D经常被使用的变量可以定义为常量