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

网友投稿 9377 2022-05-28

更多 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”键。

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

就像你使用 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代码换行,客户看到的效果没有换行。

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

Unix Windows

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:vs2017 因软链接失效而无法进入安装界面的解决方法
下一篇:Java开发学习(1)-开发环境配置
相关文章