gpt4 book ai didi

newline - 什么是回车、换行和换页?

转载 作者:行者123 更新时间:2023-12-01 15:27:46 25 4
gpt4 key购买 nike

以下控制字符的含义是什么:

  • 回车
  • 换行
  • 换页
  • 最佳答案

    回车 表示返回到当前行的开头而不向下前进。这个名字来自打印机的马车,因为在创造这个名字时显示器很少见。这通常被转义为 \r , 缩写 CR ,并具有 ASCII 值 130x0D .

    换行 表示向下前进到下一行;然而,它已被重新利用并重新命名。用作“换行符”,它终止行(通常与分隔行混淆)。这通常被转义为 \n , 缩写 LF 或 NL,并具有 ASCII 值 100x0A . CRLF (但不是 CRNL)用于对 \r\n .

    换页 表示向下前进到下一个“页面”。它通常用作页面分隔符,但现在也用作节分隔符。 (在源代码中很少使用它来划分逻辑上独立的函数或函数组。)当您“插入分页符”时,文本编辑器可以使用此字符。这通常被转义为 \f , 缩写 FF , 并且有 ASCII 值 120x0C .

    作为控制字符,它们可以有多种解释。

    最常见的区别(可能也是唯一值得担心的)是在 Windows 上以 CRLF 结尾,在类 Unix 上以 NL 结尾,在较旧的 Mac 上以 CR 结尾(随着 OS X 的情况变得像 Unix)。请注意,对于完全相同的字符,从 LF 到 NL 的含义转变给出了 Windows 和 Unix 之间的差异。 (当然,Windows 比 Unix 新,所以它没有采用这种语义转换。我不知道 Mac 使用 CR 的历史。)许多文本编辑器可以读取这三种格式中的任何一种格式的文件并在它们之间进行转换,但并非所有实用程序都可以。

    换页更有趣一些(尽管不常直接使用),并且根据页面分隔符的通常定义,它只能出现在行之间(例如,在 NL、CRLF 或 CR 的换行序列之后)或在开头或文件的结尾。

    关于newline - 什么是回车、换行和换页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3091524/

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