iphone换行(iphone换行快捷键设置)

【写在最上面】我们在平时的计算编程学习中,经常会接触到回车(\r)和换行符(\n)的概念;但是很多白傻子并不知道它们之间的区别和联系,甚至查阅了很多资料,依然是

【写在最上面】我们在平时的计算编程学习中,经常会接触到回车(\r)和换行符(\n)的概念;但是很多白傻子并不知道它们之间的区别和联系,甚至查阅了很多资料,依然是云山雾罩。通过这篇文章的知识,让我们花5分钟的时间彻底了解他。我相信你很聪明,看完一定会有所收获。

#历史原因:二战中,出现了电传打字机。

这台打字机是机械针,每秒只能打印10个字符。当针穿过第一行时,从第二行的最右侧移动到最左侧需要0.2秒,导致2个字符的丢失。于是,开发者想出了一个解决方案:在每一行后加两个字符表示结束,以解决这个0.2秒的延迟问题。

1)一个字符是:Enter (\ r): Cr(回车的缩写,Ascii码为13),告诉打字机需要“将打印头定位在行首”;2)一个字符是:换行(\ n): LF(换行的缩写,Ascii码为10),告诉打字机“将打印纸下移一行”;

5分钟彻底搞懂回车(\r)和换行(\n)的区别

二战期间美国使用的打字机

#行业现状:电子计算机出现后,同时引入了这两个概念。

因为内存很贵,有科学家认为每行末尾加两个字符太浪费,一个就够了。

从那以后,计算机界就出现了分歧。

Windows系统:" :& lt;换行符>”,即“\ r \ n”UNIX/Linux系统:仅“”,即& # 34;\ n & # 34Mac系统:仅“”即& # 34;\ r & # 34

结果就是Unix/Linux/Mac系统生成的文本文件在Windows中打开会变成一行;

在Unix/Linux/Mac系统下打开Windows文件时,每一行的末尾都会多一个M符号。

【全文完】——十年技术沉淀,仅限原创文章;感受入门之旅,成就大牛之路!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/153960.html

发表回复

登录后才能评论