`

关于转义字符

阅读更多

 

 

 

转义字符

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

 

java的转义字符:

最常用的字符实体  
 说明  实体编号
 半方大的空白   
 全方大的空白   
 空格   
小于  <
 大于   >
 &符号  &
 双引号  "
 版权  ©
乘号  ×
除号  ÷
 转义序列  
 \b  退格
 \f  走纸换行
 \n  回车
 \r  换行
 \t  横向跳格
 \'  单引号
 \"  双引号
 \\  反斜杠

 

问题: 单引号需要转义吗?试过不用。。。

 

 

为什么转义字符是"\",而不是"/"

百度知道上找的,呵呵。

 

因为unix系统比window或者dos系统要早,unix系统中/是目录分割符,就像现在网络上都是用/作分割符的,比如http://www.baidu.com,所以转义字符用了\,就是为了区别这个目录分割符,虽然后来dos和windows占了上风,作为系统这个设置就保留了.

 

最后一个问题:为什么要用转义字符??

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics