当前位置:网站首页>转义字符笔记
转义字符笔记
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 | 十六进制所代表的任意字符 | 十六进制 |
边栏推荐
- Talk about the "hybrid mode" of esxi virtual switch and port group
- Overall understanding of PLC
- Pytorch learning notes 3 - datasets & dataloaders & transforms
- clickhouse建宽表多少列最合适?
- 雷达成像 Matlab 仿真 3 —— 多目标检测
- MySQL join skills
- Systemmediasize startup option added in esxi 7.0 update 1C
- Esxi on ARM v1.2 (updated in November 2020)
- Electric fast burst (EFT) design - EMC series hardware design notes 4
- Led selection - hardware learning notes 3
猜你喜欢

Pycharm2019 set editor theme and default code

EfficientNET_V1

How to calibrate dsx2-8000? Calibration process?

CLIP Learning Transferable Visual Models From Natural Language Supervision

雷达成像 Matlab 仿真 2 —— 脉冲压缩与加窗

Cronbach’s α? Kmo coefficient? Factor load? The most understandable course of questionnaire reliability and validity analysis in history!!! (SPSS and AMOS)

Beta distribution (probability of probability)

Synopsys Multivoltage Flow

Design and analysis of contactor coil control circuit

【YOLOv5】环境搭建:Win11 + mx450
随机推荐
详解安装msdn 2015及其注意事项
Bert bidirectional encoder based on transformer
Vs code basic configuration and beautification
Fluke dtx-1800 and its accessories dtx-cha002 channel adapter channel replacement RJ45 socket notes
ASP. Net read database bound to treeview recursive mode
低功耗设计-Power Switch
EfficientNET_V1
MySQL join skills
Exploration of Clickhouse aggregation internal mechanism of aggregation
Pytorch learning notes 1 - quick start
How to pop up the message dialog box
Talking about fluke optical cable certification? What is CFP? What is OFP?
测量电脑电池容量
EMC experiment practical case ESD electrostatic experiment
Led selection - hardware learning notes 3
npm yarn相关的操作
Pycharm2019设置编辑器主题和默认代码
Weight decay
MySQL delete tables without deleting databases
基于 YOLOV5 的 SAR 图像舰船检测