又碰到了回车换行的问题。。。总结下区别,加强记忆。
一、回车\r
,New Line
使光标移动到本行开始处
二、换行\n
, Carriage Return
使光标向下移动一行
三、键盘上的回车按键\r\n
使用区别:
-
\n
:在windows中表示换行并且回到最开始位置;相当于Mac中的\r
;在Unix和Linux中只表示换行,不会回到下一行开始的位置。 -
\r
:在Unix和Linux中表示回到当行最开始的位置;Mac中表示返回下一行最开始的位置(Mac中的回车键) - 文件中的换行符:windows(
\n
);Unix和Linux(\r\n
);Mac(\r
)