1

我知道文件行分隔符在某些操作系统下非常不同,对于 Windows 是 CRLF,在 linux 下是 LF,在 MacOS 下是 CR。但是到底是谁命名了这些 ascii 字符呢?那些(LF 和 CR 等)是缩写还是其他?并且每个ascii字符都有这样的名字吗?

4

2 回答 2

4

CR 代表回车,LF 代表换行。这些名字来自打字机时代。为了开始在下一行书写,您需要将您的笔架(打字机的移动部分)一直推回左侧,然后接合进纸杆将纸张向上拉出一行。

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

于 2013-08-23T08:56:19.230 回答
2

CR代表“回车”,意思是打字机头返回到行首。LF用于“换行”,它将打字机中的纸张前进到下一行。

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

于 2013-08-23T08:57:10.017 回答