回车符、换行符和分页符是什么?

651
以下控制字符的含义是什么:
  1. 回车

  2. 换行

  3. 分页符


24
“回车”是什么意思?我在我的笔记本电脑上没有看到任何“马车”在“返回”。 :s - Jean Hominal
18
@JeanHominal,“carriage” 基本上是指光标(或古老打字机上的指针),而“return”则意味着回到该行的开头。 - SOFe
13
在我的“终端”“窗口”中,我没有看到任何线头(或玻璃窗格),也没有一个“电传打字机”连接到/dev/tty1。它们都成为了隐喻。 - Piskvor left the building
5
我很惊讶,这只是你想知道的三个控制字符。 - Hakanai
规范候选(2009年):*CR LF、LF和CR换行类型之间的区别是什么?* - Peter Mortensen
规范候选(2009年):*CR LF、LF和CR换行类型之间的区别是什么?* - undefined
13个回答

3

回车和换行也是打字机的参考,因为在打字机的左侧车架上(纸放的地方)轻推手柄,纸张会围绕圆筒旋转一小段距离,将文档向前移动一行。如果您已经完成了一行的输入,并想要继续下一行,您需要用更大的力气推动手柄,这样就可以将文档向前移动一行并将车架滑到最右边,然后继续从左向右输入,随着每个按键的敲击,车架也会随之移动。不用说,换行是当时所有文字处理的默认设置。P:D


2

这些是非打印字符,与“换行”概念相关。 \ n表示换行符,\ r表示回车符。在不同的平台上,它们相对于有效的新行具有不同的含义。在Windows中,新行为\r\n,在Linux中为\n,在Mac中为\r。

实际应用中,您可以将它们放入任何字符串中,它们会影响字符串的输出。


2
当我50年前在皇家信号学徒时,电传打字机和打字机上都有“行车”,印刷头就在上面。当你按下回车键时,“行车”会飞到左边。因此称为“回车”(CR)。你可以只返回“行车”,但是在机械打字机上,你会使用杠杆(类似于电吉他上的颤音杆),它也会执行换行操作。你的下一个问题是,为什么你不想要换行?嘿嘿,在那些日子里,我们要删除字符,就会执行回车操作,然后在锤头和纸张之间使用像Tip-ex一样的纸张,并输入相同的按键以覆盖白色墨水。一些高级打字机有一个你可以按的键。所以就是这样。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接