\r、\r\n、\t的区别?

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

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

\t 跳格(移至下一列)

它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
\r\n 一般一起用,用来表示键盘上的回车键,也可只用\n
\t表示键盘上的“TAB”键。


文件中的换行符号
linux,unix: \r\n
windows: \n
Mac OS:\r


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

posted @ 2022-03-21 00:26  槑孒  阅读(652)  评论(0编辑  收藏  举报