Skip to content

转义符


基本介绍

(1)\t:一个制表位,实现对齐功能,宽度(占 8 个字符位)值限定了

(2)\n:换行符

(3)\\:一个\

(4)\':一个'

(5)\r:一个回车,即光标移动到当前行的开头,覆盖后面的内容

GBK编码:一个中文字符占用 2 个字符位置

UTF-8编码:一个中文字符占用 3 个字符位置

注意点

说明:\是一个转义符,表示\后面的内容进行转义,如果需要输出\\,则需要使用四个\

代码示例

java
public class hello
{
    public static void main(String[] args)
    {
        System.out.println("\\\\");
    }
}

\t小练习

java
public class changechar
{
	public static void main(String[] args)
	{
		System.out.println("书名\t作者\t价格\t销量");
		System.out.println("三国\t罗贯中\t120\t1000");
	}
}

输出结果

书名    作者    价格    销量
三国    罗贯中  120     1000

\r小练习

java
public class changechar
{
	public static void main(String[] args)
	{
		System.out.println("hhhhhh\r学java了");
	}
}

输出结果

你好hh

说明

遇到 \r 时,光标移动到当前行的开头,接着覆盖后面的内容

以上代码的输出结果是基于GBK 编码(使用 DOS 命令执行,控制台需要支持 GBK 编码,否则会乱码),一个中文字符占用两个字符宽度