windows中的换行符是/r/n,linux/unix下是/n。其中/r=0x0d代表回车,/n=0x0a代表换行。
早期的计算机输出设备不是显示器,而是电传打字机,结构与普通的打字机差不多。有一个打印头在纸上打字,同时有一个电动机控制纸张的进出。当打印头到达行 尾的时候,需要两个动作才能够到达下一行的行首:首先执行回车动作,将打印头移动到本行的行首,然后进行换行动作,电动机将纸张向上移动一行,这样打印头 就处于下一行的行首,可以继续进行打印。回车和换行对应的控制字符分别是/r和/n,这就是windows中换行符为/r/n的由来。后来由于经常连续执 行,所以在打印机中将这两个控制字符简化为一个控制字符,这就是linux/unix中的换行符/n的由来。
window 和 linux换行的不同
最新推荐文章于 2024-04-17 23:16:42 发布