转移字符对应的英文是escape character  , 转义字符串(Escape Sequence)字母前面加上捺斜线"\"来表示常见的那些不能显示的ASCII字符.称为转义字符.如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。

一、所有的转义字符和所对应的意义:

转义字符

意义

ASCII码值(十进制)

\a

响铃(BEL)

007

\b

退格(BS) ,将当前位置移到前一列

008

\f

换页(FF),将当前位置移到下页开头

012

\n

换行(LF) ,将当前位置移到下一行开头

010

\r

回车(CR) ,将当前位置移到本行开头

013

\t

水平制表(HT) (跳到下一个TAB位置)

009

\v

垂直制表(VT)

011

\\

代表一个反斜线字符''\'

092

\'

代表一个单引号(撇号)字符

039

\"

代表一个双引号字符

034

\0

空字符(NULL)

000

\ddd

1到3位八进制数所代表的任意字符

三位八进制

\xhh

1到2位十六进制所代表的任意字符

二位十六进制

注意:区分,斜杠:"/" 与 反斜杠:"\" ,此处不可互换

点的转义:. ==> u002E

美元符号的转义:$ ==> u0024

乘方符号的转义:^ ==> u005E

左大括号的转义:{ ==> u007B

左方括号的转义:[ ==> u005B

左圆括号的转义:( ==> u0028

竖线的转义:| ==> u007C

右圆括号的转义:) ==> u0029

星号的转义:* ==> u002A

加号的转义:+ ==> u002B

问号的转义:? ==> u003F

反斜杠的转义:/==> u005C

二./斜线与\反斜线

① / 斜线, slash或又称为forward slash (前斜线), 原本是标点符号。 起源于古罗马,中世纪时用作逗号(而当时的双斜线//是被当作连接号的,后来演化成等号=)。

  a) 英语里的斜线, 最常用的即使替代字符“or”表选择, 比如: Yes/No; 还有就是避免名字的冲突,比如美国的人口普查表中有"Assyrian/Chaldean/Syriac", 就是为了避免因Syriac名字不同叫法而产生的冲突或歧义,其实也是or的含义;

  b) 算术; 英文里面称over, 比如: 123/456,也即分数
  c) 金钱表示。 $50/- 表示50美元上限, 后面没有了,防止有人添加修改。

  d) 日期的表示

② \ backslash, 反斜线, 主要用于电脑中, 也正是对普通/斜线的借鉴。 操作系统(xNix), 电脑语言(C/C++, Perl),编码(部分Unicode)等都使用它。

参考自百度百科:转义字符

最新文章

  1. OpenGL学习进程(13)第十课:基本图形的底层实现及算法原理
  2. centos 6.6编译安装git-2.7.0 最新git编译安装
  3. .NET实现Office Excel自定义公式 广泛应用于报表与数据分析
  4. sql server 得到数据库字典
  5. Android Studio 配置
  6. 【转载】 postman使用教程
  7. 实验室ip同步脚步
  8. c++ std::sort函数调用经常出现的invalidate operator<错误原因以及解决方法
  9. C# 发送邮件方法
  10. VmWare下安装Linux Centos6.0详细过程
  11. RxJava 复杂场景 Schedulers调度
  12. linux定时执行php脚本
  13. SVN遇到Can't convert string from 'UTF-8' to native encoding
  14. <html:form>、 <html:text>、<html:password>、<html:submit> 标签
  15. Oracle Enterprise Manager 11g 输入用户名和口令 点击“登录”按键后没反应,也不报错,是什么原因?
  16. vector cin
  17. hibernate和ibatis的区别
  18. 感觉不止被Q了一下,还不知道被谁套了一个虚弱
  19. Oracle实现分页查询的SQL语法汇总
  20. 剑指Offer——归并排序思想应用

热门文章

  1. 机器学习常用python包
  2. oracle to_char处理日期
  3. vue-cli4脚手架搭建二
  4. Why is the size of an empty class not zero in C++?
  5. Spring Boot中使用Mybatis
  6. Spring Boot项目的不同启动方式
  7. 走进Spring Boot源码学习之路和浅谈入门
  8. SharedWorker实现多标签页联动计时器
  9. 谱聚类算法—Matlab代码
  10. Tornado WEB服务器框架 Epoll-- 【Mysql数据库】