TSL语言基础 > TSL语言基础 > 基础知识 > TSL的数据类型 > String

字符串转义    

  • 为了支持字符串包含一些特殊的字符,例如回车换行以及引号,就采用\符进行转义,例如\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
      \’表示’
      \”表示”
      \跟其他非转义字符的值都为该字符的本身,而不会报错。但由于转义符号未来可能会
    扩展,所以除了已知的转义以外,不应利用此特性混淆字符串