gpt4 book ai didi

operating-system - 不同线路在不同平台结束的背后的历史原因

转载 作者:行者123 更新时间:2023-12-03 09:02:05 25 4
gpt4 key购买 nike

为什么DOS / Windows和Mac决定使用\ r \ n和\ r而不是\ n来结束行?这仅仅是尝试与Unix“有所不同”的结果吗?

现在Mac OS X是Unix(类似),Apple从\ r切换到\ n吗?

最佳答案

DOS从CP / M继承了CR-LF行尾(您称呼\ r \ n,只是使ascii字符清晰可见)。 CP / M从各种DEC操作系统继承了它,从而影响了CP / M设计师Gary Kildall。

使用CR-LF,以便电传打字机将打印头返回到左边距(CR =回车),然后移至下一行(LF =换行)。

Unix员工在设备驱动程序中进行了处理,并在必要时将LF在输出到需要它的设备上转换为CR-LF。

如您所料,Mac OS X现在使用LF。

关于operating-system - 不同线路在不同平台结束的背后的历史原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/419291/

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