对CR和LF意味着什么感到好奇

时间:2013-08-23 08:51:53

标签: operating-system

我知道文件行分隔符在某些操作系统下是非常不同的,对于Windows它是CRLF,在linux下是LF,在MacOS下是CR。但是谁在地球上命名那些ascii角色?那些(LF和CR等)的缩写还是其他什么?并且每个ascii角色的剂量都有这样的名字?

2 个答案:

答案 0 :(得分:3)

CR代表回车,LF代表换行。这些名字来自打字机的时代。为了开始在下一行开始书写,你可以将马车(打字机的移动部分)一直推回到左侧,然后使用进给杆将纸张向上拉一行。

是的,其他“控制角色”也有这样的名字。见这里:http://en.wikipedia.org/wiki/ASCII#ASCII_control_characters

答案 1 :(得分:1)

CR代表“回车”,这意味着打字机返回到行首。 LF用于“换行”,它将打字机中的纸张推进到下一行。

在大多数打字机中,CRLF可以由单一机制触发,但有时您还有一个额外的换行键可以快速前进到下一行而无需移动头部(适用于formulars)。并且您还可以省略CR上的LF操作,以便多次写入给定的行。