作业帮 > 数学 > 作业

下列转义字符中,错误的是() A:'\oxa5' B:'\o31' D:'\b' D:'\"'

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/04 09:50:05
下列转义字符中,错误的是() A:'\oxa5' B:'\o31' D:'\b' D:'\"'
A和B都有问题,如果o写成0,那么答案是B
再问: O这个是大写字母O还算数字0? 还有D 选项 什么意思
再答: 首先你要注意到,选项都是单引号,也就是说,里面只能是一个字符。 D:双引号,是字符串标识符,放到单引号里面,必须使用转义符\才能正确识别,单引号也是如此,如果一个char的数值为'(单引号),那么赋值语句必须这样写:char c='\''; A:0xa5代表一个16进制数值的ACSII码,在转义符后面可以这样写,0x61等同于小写字母a(注意,如果没有转义符,字符和字符串里面不能这样写。