c语言问题 满意后悬赏20

来源:百度知道 编辑:UC知道 时间:2024/05/13 11:20:12
以下是非法字符常量的是
A '\\'
B '\0201'
C '\xAA'
D '0'
答案是B
A表示什么意思?
我感觉B对啊 为什么不对啊?
C是不是表示十六进制的转义常量啊
另外还有一个重要的问题
转义字符都有哪些形式啊比如说\xhh 各表示什么意思

你好:

(1)A表示\
(2)八进制转义字符最多只能3位,题中出现了4位
(3)C是表示十六进制的转义常量

(4)\xhh,十六进制表示的转义字符,你可以把他转换成十进制,查一下ASC码就知道它代表什么了

(5)其他形式\n,\ddd,\xhh,\'等等

祝你好运!

\xhh 以x开头 后面跟两个16进制数
A '\\' 代表的是字符 \