java转义字符之换行字符 - Go语言中文社区

java转义字符之换行字符


我们知道,java代码中,r和n和rn都表示换行,当我们想输出“n”时,如果直接写System.println(“n”);是看不到任何东西的,因为其自动被转义为换行了。

这时,我们就需要使用转义字符了。

这里先给出转义字符

使用示例:

输出结果为:

注: r是回车符; n是换行符

注:写程序时,代码里面的换行,我们一般都使用'n'表示换行。如:

注:对于文件里的换行(行与行之间,末尾其实是有符号来识别换行的,只是转义换行了,没显示出来),

  • Windows系统里,文件每行结尾是"<回车><换行>",即"rn"

  • Mac系统里,文件每行结尾是"<回车>",即"r"

  • Unix/Linux系统里,文件每行结尾是"<换行>",即"n"

以Windows系统示例

代码是这样的:

如果我们为上图中的那些代码(显示的)写出行尾换行符、行前制表符的话,那么是这样的:

注:out.write输出的语句其实是在一行的,上图中,为了方便理解,特意使用多个out.write换行写的。

注: 

  • 用'n'作为作为换行符的文件,用Windows的记事本打开时 会没有换行;

  • 用"rn"作为换行符的文件(windows文件),用Unix/Linux或Mac的vim指令打开时 会将r显示成^M。

  • Mac的zsh中,采用n作为换行符,遇到r将会被解释为回车符,即移动到该行的行首,然后继续执行代码。

 

^_^ 如有不当之处,欢迎指正

^_^ 参考链接:
       
 https://blog.csdn.net/loveprogram_1/article/details/48273747
         https://www.cnblogs.com/liaojie970/p/5714050.html  
         
https://baike.baidu.com/item/%E8%BD%AC%E4%B9%89%E5%AD...7?fr=aladdin

^_^ 本文已经被收录进《程序员成长笔记(二)》,笔者JustryDeng

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/justry_deng/article/details/80799102
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 20:01:07
  • 阅读 ( 1059 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢