转义字符有哪些呢?
常见的转义字符:
\r表示回车符,将光标定位到当前行的开头,不会跳到下一行。
\n表示换行符,换到下一行的开头。
\t表示制表符,将光标移到下一个制表符的位置,就像在文档中用Tab键一样。
\b表示退格符号,就像键盘上的Backspace键。
Java以下的字符都有特殊意义,无法直接表示,所以用反斜杠加上另外一个字符来表示。
\’表示单引号字符,Java代码中单引号表示字符的开始和结来,如果直接写单引字符('),程序会认为前两个是一对,会报错,因此需要使用转义符“\’”。
\"表示双引号字符,Java代码中双引号表示字符串的开始和结来,包含在字符串中的双引号需要转义,比如(hesays,\”thankyou\”。)。
\\标识反斜杠字符,由于在Java代码中的反斜杠(\)是转义字符,因此需要表示字面意义上的\,就需要使用双反斜杠(\\)。
控制字符:
转义字符不属于控制字符;控制字符也不属于转义字符。如果控制字符的定义是非图形的字符,或者对输出设备(打印机、文本终端)有特殊意义的字符,那么针对这些设备的转义字符也是控制字符。
但是程序设计用的转义字符是图形字符,因此它们不是控制字符。相反地,大多数ASCII控制字符单独都具有控制功能,因此它们不是转义字符。