转义符
基本介绍
(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 编码,否则会乱码),一个中文字符占用两个字符宽度
