c题刚学,请详细分析下

来源:百度知道 编辑:UC知道 时间:2024/05/09 16:48:36
下列不合法的字符常量是?
a '\xff' b '\65' c '&' d '\028'
答案是D,为什么啊?请大家教教我

D

D是要用三位八进制转义序列,但是028不是合法的8进制数字

*******************************************

这里不是已经说了吗,028不是一个合法的八进制数字,而'\028'又是用三位八进制转义序列,所以就出错了!

B 这个是基本概念没什么好说的

a是十六进制字符
c是一般的
d是八进制

c也是个字符常量吗?

概念问题~多学学就熟悉了~
一般书上都有~