在C语言中,合法的字符常量是( )。

admin2014-10-20  110

问题 在C语言中,合法的字符常量是(    )。

选项 A、‘\084’  
B、‘\x43’
C、‘ab’
D、“\O”

答案B

解析 字符常量是用单引号括起来的一个字符,据此定义,选项C和D显然错误。A和B是转义字符。转义字符是一种特殊的字符常量,以反斜线“\”开头,后跟一个或几个字符,它有两种写作形式,\ddd和\xhh,其中ddd和hh分别为八进制和十六进制的I代码。A选项‘\084.’,反斜线‘1’之后是三位数字,是采用的\ddd形式,不过084作为八进制显然是错误的;B项’\x43’,采用的\xhh形式,43作为两位十六进制数,对应ASCII代码67,对应的是字符‘c’。
转载请注明原文地址:https://jikaoti.com/ti/5w9fFFFM
0

最新回复(0)