zxqk.net
当前位置:首页 >> 下列合法的转义字符是 >>

下列合法的转义字符是

合法的转义字符如下:1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格

选A,A输出的是一个\ B 本来表示一个8进制,但是8进制最大数字为7,而不是8 C,D就压根没有这种表示法

通俗的说,转义字符就是说你看到的字符与最终的字符不一致,举例说,\\ 是两个反斜杠,但如果用作转义,那么最后结果字符就是 \ .转义,其意思就是说将字符的意义进行转换.比如:\n 代表的是转义是回车.转义所应用的场合,是那些有可能引起混淆 或是具有特定含义的约定字符.所谓特定含义的约定字符,如下表所列举的:

均是合法转义字符的选项是'\\' '\017' '\n'. 所有的ascii码都可以用“\”加数字(一般是8进制数字)来表示.而c中定义了一些字母前加"\"来表示常见的那些不能显示的ascii字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ascii字符意思了.

A:'\0xab' B:'\'不对,'\x'没有 D:'xif'不是转义字符 C

A '\\' 转义为 \

B相信我A中\\是转义字符反斜杠C中有\f 换页(FF)D中\101表示字母'A'

只有A是全合法的.没有均不合法的.B \1011不合法 ,其余合法 C \}'不合法,\不合法,\a合法 D \abc不合法,其余合法

为啥要用转义字符?就是因为有些字符你输入到字符串里不美观,加大编码难度,再一就是有些字符你就打不出来,如:\0.而如果要用一个字符当转义,那它本身如何表示?那就用两个它'\\',所以A中的'\\'就是对的.而B中的'\1011'如果1011再小一点,就是合法的了,因为\+数字,这个数字是八进制,它表示的就是数字对照的字符.但只有127个,所以1011显然是太大了.而'\'无意义.'\a'更是没有被定义过.C中的'\011'是对的,因为八进制的11就是10进制的9.D的'\101'也是对的.因为十进制中,ASCII有127个,而这里八进制才101,说明它也在127和0之间.

网站首页 | 网站地图
All rights reserved Powered by www.zxqk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com