\r 叫回车 Carriage Return
\n 叫新行 New Line
前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。
但是都会造成换行,我记得,和操作系统相关,在windowsxp里txt换行就是\r\n,各系统应当是
\r Mac
\n Unix/Linux
\r\n Windows
Unix系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“<回车> <换行>”,即“\r \n”;Mac系统里,每行结尾是“<回车>”,即“\r” 。一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。