有转义字符如下: '\0X41'、'\0x41'、'\X41'、'\x41'、'\a'、'\b'、'\c'、'\r' 其中错误的转义字符个数是()
A. 0个 B. 2个 C. 4个 D. 6个
'\0X41':错误,\0 是转义字符(表示空字符),但 X41 不是有效的后续。 '\0x41':错误,\0 是转义字符(表示空字符),但 x41 不是有效的后续。 '\X41':错误,没有 \X 转义序列。 '\x41':正确,表示十六进制字符 'A'。 '\a':正确,表示响铃(警报)。 '\b':正确,表示退格。 '\c':错误,没有 \c 转义序列。 '\r':正确,表示回车。
'\0X41'、'\0x41'、'\X41 '\c' 这四个错的
为啥我跑起来,0x41和x41效果一样
useryang 回复 useryang: '\x41'是A
C
字符集为每个字符分配了唯...
用户登录可进行刷题及查看答案
字符集为每个字符分配了唯一的编号,每个字符除了用它本身的实体表示外,还可以用转义字符来表示
转义字符以\开始,如果是\x(注意是小写,C语言是区分大小写的)开头,后面接16进制数,如果以\开头,后面接八进制数。
转移字符表示的数据范围有限,因此对\x开头的 ,只能是\xxx(后面两位表数据)这种格式的,意思是只能接两位数据,最大值为\x7f
对\开头的,后面可以接三位数据,即\xxx(后三位均为数),最大值为\177
另外,还有其他几个常见的转义字符,
\t ,\n,\a,\b,\r,\f,\v
登录后提交答案