下列字符常量表示中,( )是错误的. A.'\105'; B.'*'; C.'\4f '; D.'\a'

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:42:04
下列字符常量表示中,( )是错误的.
A.'\105'; B.'*'; C.'\4f '; D.'\a'

原因 ...谢谢!

C,在十六进制常数4f前要加0x,应为'\0x4f'

A.'\105' 按字符常量定义,用转义字符,ASCII码 8 进制,对的
B.'*'; 字符常量,对的

按字符常量定义
C.'\4f '; 是错误的
用转义字符,用ASCII码 16进制要写 '\x4f'

D.'\a' 是错误的
如果响铃,应当写 '\007'
如果a, 应当写 'a'

C '\4f',明显不是字符
A是字母 'E'
B是'*'
D好像是系统铃声

C直接报错

C呀

ASCII码自己去看一下就知道AD是对的

B不用说了,单个字符

C是错的,没这种格式,%4F倒看过