当前位置:网站首页>转义字符笔记
转义字符笔记
2022-07-28 05:25:00 【wr_01】
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位八进制数字(范围’\000’~’\377’)
\0:空字符
2.十六进制数字转义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 | 十六进制所代表的任意字符 | 十六进制 |
边栏推荐
- PyTorch 学习笔记
- Pytorch learning note 4 - automatic calculation of gradient descent autograd
- Electric fast burst (EFT) design - EMC series hardware design notes 4
- Triode design, understanding saturation, linear region and cut-off region
- Hugging face 的问题记录 I
- Communication between DSP and FPGA
- MySQL join skills
- qt绘画事件-设置背景图片
- Briefly introduce EMD decomposition, Hilbert transform and spectral method
- What is the AEM testpro cv100 and fluke dsx-8000 of category 8 network cable tester?
猜你喜欢

Bag of tricks training convolution network skills

Matlab simulation of radar imaging 3 - multi-target detection

Terminal resistance detailed signal complete series hardware learning notes 7

Mae mask self encoding is scalable learning

机器学习笔记 5 —— Logistic Regression

set_multicycle_path

qt绘画事件-设置背景图片

MySQL join skills

VAN(DWConv+DWDilationConv+PWConv)

Graduation thesis | how to write literature review
随机推荐
Cautious speculation about fusion on Apple silicon
一、ffmpeg录制音频为pcm文件
Shuffle Net_ v1-shuffle_ v2
Arduino reads the analog voltage_ How mq2 gas / smoke sensor works and its interface with Arduino
npm yarn相关的操作
vi和vim命令
Design and analysis of contactor coil control circuit
ClickHouse 中的公共表表达式CTE
What happens when MySQL tables change from compressed tables to ordinary tables
Esxi on ARM v1.2 (updated in November 2020)
t-SNE降维可视化
低功耗设计-isolation cell
set_false_path
Efficient Net_ V2
What are the common English questions in the postgraduate interview?
Hugging face 的问题记录 I
听说你也在实习|当我采访了几个大三实习生之后。
Pycharm2019设置编辑器主题和默认代码
Photovoltaic power generation system MPPT maximum power point tracking
Efficient Net_V2