社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
我们知道,java代码中,r和n和rn都表示换行,当我们想输出“n”时,如果直接写System.println(“n”);是看不到任何东西的,因为其自动被转义为换行了。
这时,我们就需要使用转义字符了。
使用示例:
输出结果为:
注: r是回车符; n是换行符。
注:写程序时,代码里面的换行,我们一般都使用'n'表示换行。如:
注:对于文件里的换行(行与行之间,末尾其实是有符号来识别换行的,只是转义换行了,没显示出来),
Windows系统里,文件每行结尾是"<回车><换行>",即"rn"
Mac系统里,文件每行结尾是"<回车>",即"r"
Unix/Linux系统里,文件每行结尾是"<换行>",即"n"
代码是这样的:
如果我们为上图中的那些代码(显示的)写出行尾换行符、行前制表符的话,那么是这样的:
注:out.write输出的语句其实是在一行的,上图中,为了方便理解,特意使用多个out.write换行写的。
注:
用'n'作为作为换行符的文件,用Windows的记事本打开时 会没有换行;
用"rn"作为换行符的文件(windows文件),用Unix/Linux或Mac的vim指令打开时 会将r显示成^M。
Mac的zsh中,采用n作为换行符,遇到r将会被解释为回车符,即移动到该行的行首,然后继续执行代码。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!