\r, \n, \r\n 的区别

\n 是换行,英文是 New line,表示使光标到行首
\r 是回车,英文是 Carriage return,表示使光标下移一格
\r\n 表示回车换行

我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,即是回车,又是换行


1、\n 软回车:

在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果
在Linux、unix 中只表示换行,但不会回到下一行的开始位置

2、\r 软空格:

在Linux、unix 中表示返回到当行的最开始位置
在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果

3、\t 跳格(移至下一列)

它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。

\r\n 一般一起用,用来表示键盘上的回车键,也可只用 \n
\t 表示键盘上的“TAB”键

就像你使用 enter和shift+enter的区别

4、文件中的换行符号:

Linux,unix: \r\n
Windows : \n
Mac OS : \r

5、常用转义符号的意义:

\n  LF或ASCII中的0x0A(10)
\r  CR或ASCII中的0x0D(13)
\t  水平制表符-HT或ASCII中的0x09(9)
\\  反斜杠
\$  美圆符
\"  双引号
\'  单引号

6、\r\n<br /> 的区别

\r\n是输出的HTML代码换行,客户看到的效果没有换行
如果是输出给浏览器,就用 <br />

\r\n 好比你在 DreamWeaver 里做一个网页,在源代码里按一下回车,是给源代码回车换行。是输出一个(HTML标记性语言),在HTML中解释为输入的字换行
\r\n 的作用是给源代码回车换行,输入后,查看 html 源代码,就看会到有换行,而 HTML 解释器(浏览器)认为它是没用的东西,用不用都一样显示


*原文地址: http://m.studyofnet.com/news/285.html *

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转自:小天 代码: 1:strings1 ="已经习惯了回车和换行一次搞定\n,敲一个回车键,即是回"; 2: 3...
    Justinklss阅读 1,106评论 0 0
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,922评论 9 468
  • 1714班曹瑀杰家长 儿子:2017年8月19日,你拖着行李箱快乐迈入雅礼中学校门,与50多位新同学汇集,勇敢走进...
    三石书屋阅读 339评论 0 0
  • 缘于无意中,我都不知道是怎么点击到写手圈的,也许是冥冥中注定的吧! 当时是我人生中最艰难痛苦也最消极崩溃的时刻,进...
    Amor雨雪霏霏阅读 458评论 7 3
  • (五) 2014年4月13日,这一天李云收了平生最后一个徒弟。2014年4月13日,他这个徒弟的二十岁生日。那个徒...
    东边的月阅读 370评论 0 1

友情链接更多精彩内容