为了支持字符串包含一些特殊的字符,例如回车换行以及引号,就采用\符进行转义,例如\r表示回车字符,\n表示换行字符。
采用\符进行转义后,字符串里的\字符就得用\\来表达了。例如'ab\\r\'d\r\n'表示的字符串内容是带回车换行结尾的ab\r'd字符串。
\转义的几个特殊字符为:
\\表示\
\r表示回车
\n表示换行
\t表示制表符Tab
\x之后跟2两个16进制字符,代表字符ANSI值,例如\x30就是字符0。
\u之后跟4个16进制字符,对于unicode串而言表示unicode的值,对于UTF8串而言表示该Unicode值字符的UTF8串,对于ansi串而言代表两个字符。
\0表示ASCII值为0的字符
\a表示响铃符,等同于\x07
\b表示回退符,等同于\x08
\f表示换页符,等同于\x0c
\v表示垂直制表符,等同于\x0b
\’表示’
\”表示”
\跟其他非转义字符的值都为该字符的本身,而不会报错。但由于转义符号未来可能会
扩展,所以除了已知的转义以外,不应利用此特性混淆字符串