gpt4 book ai didi

newline - CR LF、LF 和 CR 换行符类型之间的区别

转载 作者:行者123 更新时间:2023-12-03 03:53:00 26 4
gpt4 key购买 nike

我想知道之间的区别(如果可能的话提供示例)CR LF (Windows)、LF (Unix) 和 CR (Macintosh) 换行符类型。

最佳答案

CR和LF是控制字符,分别编码为0x0D(十进制13)和0x0A(十进制10)。

它们用于标记文本文件中的换行符。正如您所指出的,Windows 使用两个字符 CR LF 序列; Unix(以及从 Mac OS X 10.0 开始的 macOS)仅使用 LF;经典的 Mac OS(10.0 之前)使用 CR。

杜撰的历史观点:

As indicated by Peter ,CR = 回车和LF = 换行,这两个表达式都起源于旧打字机/TTY。 LF 将纸张向上移动(但保持水平位置相同),CR 将“回车”带回,以便键入的下一个字符将位于纸张的最左侧位置(但在同一行)。 CR+LF 正在做这两件事,即准备输入新行。随着时间的推移,代码的物理语义不再适用,并且由于内存和软盘空间非常宝贵,一些操作系统设计者决定只使用其中一个字符,他们只是无法很好地相互沟通; -)

大多数现代文本编辑器和面向文本的应用程序都提供选项/设置等,允许自动检测文件的行尾约定并相应地显示它。

关于newline - CR LF、LF 和 CR 换行符类型之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1552749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com