首页 > 其他 > 详细

回车\r与换行\n

时间:2019-04-21 21:30:03      阅读:155      评论:0      收藏:0      [点我收藏+]

在计算机出现之前,有一种电传机械打字机,每秒可以打10个字符。但是有一个问题,就是打满一行后,需要进行换行,换行是需要0.2秒。如果这时有字符传入,就会丢失两个字符。为了解决这个问题,便定义了两个字符作为一行的结束的标志。

第一个是回车:告诉打字机把打印头定位在左边界,不转动滚筒。

第二个是换行:告诉打字机把滚筒转动一格,不改变水平位置。

这两者的的组合刚好解决了上面的问题。

 

后来计算机引用了这两个概念,但是每行使用两个字符太浪费空间,于是不同的系统就此产生分歧

Unix系统中,以\n 作为行结束符

Window系统中,以\n\r作为行结束符

Mac系统中,以\r作为行结束符

回车\r与换行\n

原文:https://www.cnblogs.com/yvkm/p/10746955.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!