锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

转义字符笔记

时间:2022-11-15 01:30:01 007b2ln传感器

Java语言中定义了一些字母前加"\表示特殊意义的字符, 如\0,\t,\n等, 称为转义字符(Escape Character).

Java如果你想在默认情况下看到反斜线作为转换字符,java需要使用反斜线\

用来表示不能显示的常见转义字符ASCII字符。如\0,\t,\n等等,叫转义字符,因为后面的字符不是原来的ASCII字符的意思。

所有的ASCII码都可以用"\“ 数字(通常是8进制数字)表示.

一、斜线和反斜线

/ 斜线(slash), 又称为forward slash (前斜线), Linux使用系统文件路径.

\ 反斜线(backslash), Windows系统文件路径, 程序编码转义, Unicode使用编码等.

二、反斜线使用场景

1.八进制数字转义ASCII

\ 1-3位8进制数字(范围\000’~’\377’)
\0:空字符

2.16进行数字转换Unicode

\u 四个十六进制数字(0~65535)
\u0000:空字符

常用Unicode字符对照表

点的转义:. -> \u002E
美元符号转义:$ -> \u0024
乘客符号转义:^ -> \u005E
左括号转义:{ -> \u007B
左括号转义:[ -> \u005B
左圆括号转义:( -> \u0028
竖线转义:| -> \u007C
右圆括号转义:) -> \u0029
星号转义:* -> \u002A
加号转义: -> \u002B
问号转义: -> \u003F
反斜杠转义: -> \u005C

3.普通字符表示特殊字符

序号 转义字符 含义 ASCII码值(十进制)
1 \a 响铃(BEL) 007
2 \b 退格(BS) ,将当前位置移到前列 008
3 \f 换页(FF),将当前位置移到下页开头 012
4 \n 换行(LF) ,将当前位置移到下一行开头 010
5 \r 回车(CR) ,将当前位置移移到本行开头 013
6 \t 水平制表(HT) (跳到下一个TAB位置) 009
7 \v 垂直制表(VT) 011
8 \ 代表反斜线字符"" 092
9 代表单引号(撇号)字符 039
10 " 代表双引号字符 034
11 ? 代表问号 063
12 \0 空字符(NUL) 000
13 \ddd 以1-3位八进制数为代表的任意字符 三位八进制
14 \xhh 十六进制所代表的任何字符 十六进制
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章