https://blog.csdn.net/liewen_/article/details/89673402
回车、换行的区别
在Windows中:
-
‘\n’ 换行,换到当前位置的下一位置,而不会回到行首;
-
Unix系统里,每行结尾只有“<换行>”,即"\n";
-
Windows系统里面,每行结尾是“<回车><换行>”,即“\r\n”;
-
Mac系统里,每行结尾是“<回车>”,即"\r";
也就是:
- Linux中遇到换行符("\n")会进行回车+换行的操作,回车符(“\r”)反而只会作为控制字符("^M")显示,不发生回车的操作。
- 而windows中要回车符+换行符("\r\n")才会回车+换行,缺少一个控制符或者顺序不对都不能正确的另起一行。
一个直接后果是: