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

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

更多 2014/1/21 来源:Web学习 浏览量:100064
学习标签:
回车
换行

本文导读:’\r’是回车,’\n’是换行,前者使光标到行首,后者使光标下移一格,通常敲一个回车键,即是回车,又是换行(\r\n)。Unix中每行结尾只有“<换行>”,即“\n”;Windows中每行结尾是“<换行><回车>”,即“\n\r”;Mac中每行结尾是“<回车>”。

\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”与”
“的区别

 

\r\n是输出的HTML代码换行,客户看到的效果没有换行。

如果是输出给浏览器,就用

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114407.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月18日 下午5:00
下一篇 2021年9月18日 下午6:00


相关推荐

  • 谷歌浏览器与驱动下载,以及放置位置

    谷歌浏览器与驱动下载,以及放置位置谷歌浏览器稳定版本:78.0.3904.70(建议下载此版本,最新版本可能会找不到对应的驱动)谷歌浏览器驱动下载地址:(驱动不区分32还是64位)http://chromedriver.storage.proxy.ustclug.org/index.html注意:将文件谷歌浏览器驱动chromedriver.exe放到如下安装目录下:1.谷歌浏览器安装目录下:比如C:\Users\Admin…

    2022年6月3日
    168
  • ■ 直接调用阿里云视频点播API实现视频播放

    ■ 直接调用阿里云视频点播API实现视频播放

    2021年3月12日
    139
  • 遍历ArrayList并移除一个元素[通俗易懂]

    遍历ArrayList并移除一个元素[通俗易懂]前言这是一个比较经典的面试题,相信也会有不少人遇到,今天就在此记录一下,写了两种方式供大家参考。方式一在for循环中删除元素,倒序遍历ArrayList能够有效防止漏删,这里大家可能会有疑问了?假设按照从0到size-1下标来删那么如果有相邻的两个元素是一样的,删除了第一个,此时数组长度会-1并且所有元素往前移动一位,那么第二个就移动到第一个元素的位置了,此时控值for循环的下标i已经+1了等于直接就跳过了第二个重复元素,倒叙就不会出现此类情况了。List<String>strs=

    2022年7月22日
    10
  • Mac OS 查看 ip 地址及 DHCP 各 addr 含义「建议收藏」

    Mac OS 查看 ip 地址及 DHCP 各 addr 含义

    2022年2月11日
    66
  • 如何进入tty_ffmpeg编译

    如何进入tty_ffmpeg编译1.我是用的Ubuntu11.102.必须装的软件,否则后面编译会出错的:①ncurses-devel必须的②texinfo(就是缺少makeinfo命令不然编译glibc会出错,可以看到出现缺少makeinfo命令的提示)③gawk(不是mawk,不然编译glibc会出错)错误如下:mawk: scripts/gen-sorted.awk:line19:re

    2022年8月12日
    11
  • dos命令打开文件夹_dos命令开启无线网络

    dos命令打开文件夹_dos命令开启无线网络如何用dos命令查看文件?首先通过cd进入文件所在目录,然后执行start命令即可。【startfileName】:打开文件

    2022年10月14日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号