Svi*_*ack 32
\r\n是一种Windows风格
\n是POSIX风格
\r是旧的OS X Macs风格,现代Mac使用POSIX风格.
\r是一个carrige返回并且\n是换行,在没有显示器的旧计算机中,只有打印机将程序结果输出给用户,如果你想从左边的新行开始打印,你必须得到\n换行,并且\r为了让Carriage返回到最左边的位置,这是从Windows平台上保存到此时的旧计算机语法.
\n 表示换行。这意味着光标必须转到下一行。
\r 表示回车。这意味着光标应该回到行首。
Unix 程序通常只需要一个新行 (\n)。
Windows 程序通常需要两者。