高级语言程序设计中有一题,下列选项中,正确的转义字符是 A.尀a B.⼀n C.尀xyz D.尀08

2024-12-19 00:01:53
推荐回答(2个)
回答1:

A '\a' 是正确的转义字符

'\xyz' \x开始表示十六进制数,你只能是 \x0 到\xff 十六进制数的数码范围是0-9a-fA-F 大小一样
0-9就是数字0到9 a-f 相当于十进制的数字10-15 ( \x0fff 不是“字符”是一16位“整数”)

'\08' \0开始表示8进制数,而8进制数的数码只有0-7 所以'\08'也不是合法的转义字符

/n就不说了,转义符前缀都搞错了
\\ 是一个合法的转义符,有是这符\本符 单个的\表示要对其后的字符转义......

回答2:

\x后面接的是十六进制数从00到ff。D是正确的,这是用八进制表示字符。