这个定义要回溯到电传打字机(Telex)时代
个人计算机没有被发明的时候,远程的窄带通讯一般采用的是“电传打字机”,就是A地的一台打字机通过电话线连接到B地一台打字机,A打字机的键盘动作将映射到B地的打字机(控制击锤自动把字符打印到纸张上),其中的传输代码就是大名鼎鼎的ASCII(American Standard Code for Information Interchange),而一般的英文打字机上并没有“回车键”的,习惯上是手扳动滚轮右边的拨杆并把滚轮推回左侧同时驱动棘轮使滚轮滚动一行,因此电传打字机中装了两个小开关,当滚轮向左运动到极点时触碰这个开关,就向远端的打字机发出了一个“回车”(0x0D)同时在滚轮驱动棘轮上也有一个小开关,转动滚轮时候也就给远端的机器一个“换行”(0x0A),这就是为什么标准文本文件里的换行事实上包含了“回车”和“换行”两个字符了。
计算机技术是一直继承的,既然一直都在用着,当然就不会去改变什么了,所以直至今天,回车仍然是 0x0D + 0x0A