本文最后更新于75 天前,如有错误请发送邮件到guzhougongzuoshi@aliyun.com
转义字符 | 实义 |
---|---|
\t | 制表符(相当于键盘tab键) |
\n | 换行 |
\r | 回车 |
\b | 退格(删除光标之前的一个字符) |
\\ (反斜杠) | 用于表示反斜杠字符(\),因为反斜杠本身是转义字符的起始符号,所以需要双反斜杠来表示一个反斜杠。 |
\’ (单引号) | 用于在字符串或字符中表示单引号。 |
\” (双引号) | 用于在字符串中表示双引号 |
\t
(Tab 键)
- 作用:表示一个制表符(Tab),相当于按下键盘上的 Tab 键,用于在文本中增加水平间距。
- 示例:
System.out.println("Hello\tWorld");
输出:Hello World
- 解释:
\t
会在“Hello”和“World”之间插入一个水平制表符,通常相当于四到八个空格,具体宽度取决于环境设置。
\n
(换行)
- 作用:表示换行符,用于将光标移到下一行的起始位置。它在许多操作系统(如Linux和macOS)中表示换行。
- 示例:
System.out.println("Hello\nWorld");
输出:复制代码Hello World
- 解释:
\n
会将“Hello”和“World”分成两行,\n
后的文本从下一行开始显示。
\r
(回车)
- 作用:表示回车符(Carriage Return),将光标移到当前行的开头。通常与
\n
结合使用来表示完整的换行(特别是在Windows中)。 - 示例:
System.out.println("Hello\rWorld");
输出:World
- 解释:
\r
会将光标移到行首,然后覆盖行首的字符,因此最终只显示“World”。
\\
(反斜杠)
- 作用:用于表示反斜杠字符(
\
),因为反斜杠本身是转义字符的起始符号,所以需要双反斜杠来表示一个反斜杠。 - 示例:
System.out.println("C:\\Program Files\\Java");
输出:C:\Program Files\Java
- 解释:
\\
表示一个实际的反斜杠符号。
\'
(单引号)
- 作用:用于在字符串或字符中表示单引号。
- 示例:
System.out.println("It\'s Java");
输出:It's Java
- 解释:
\'
用于在字符串中表示实际的单引号。
\"
(双引号)
- 作用:用于在字符串中表示双引号,因为字符串本身是用双引号包裹的,所以需要用转义字符来区分实际的双引号。
- 示例:
System.out.println("He said, \"Java is awesome!\"");
输出:He said, "Java is awesome!"
- 解释:
\"
用于表示实际的双引号,而不会被视为字符串的结束符。
\b
(退格)
- 作用:表示退格符,用于删除光标之前的一个字符。
- 示例:
System.out.println("Hello\bWorld");
输出:HellWorld
- 解释:
\b
会删除字符“o”,使“Hell”和“World”直接相连。
\f
(换页)
- 作用:换页符,通常用于控制打印设备,将输出移动到下一个页的开头。在现代编程中较少使用。
- 示例:
System.out.println("Hello\fWorld");
输出:具体效果依赖于设备,不会在普通控制台中显示出可见效果。