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 编码,否则会乱码),一个中文字符占用两个字符宽度 ​