gpt4 book ai didi

document - 回车、换行和换行

转载 作者:行者123 更新时间:2023-12-02 11:59:33 28 4
gpt4 key购买 nike

回车、换行、换行有什么区别?它取决于操作系统吗?为什么我们需要使用所有这些来到达下一行?

最佳答案

通常,“新行”是指通常被解释为表示新行的任何字符集,其中可以包括:

  • CR LF(在 DOS/Windows 上)
  • CR(在旧款 Mac 上)
  • LF 在 Unix 变体上,包括现代 Mac

CR 是回车 ASCII 字符(代码 0x0D),通常表示为\r。LF是换行符(代码0x0A),通常表示为\n。

最初的基于打字机的计算机需要这两个字符,它们的作用正是它们所说的:CR 将笔架返回到纸张的左侧,LF 将其送入一行。 Windows 保持这个序列不变,而 Unix 变体选择了更有效的字符使用,一旦它们只是象征性地需要。

如果您需要在代码中表示此序列,请确保寻找与平台无关的换行符号或函数。如果没有,至少确保您考虑了上述三种变体。

有关历史的更多信息:The Great Newline Schism - Coding Horror

关于document - 回车、换行和换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12386803/

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