欢迎您 本站地址:  

返回首页   返回冷知识   大学  字符统计工具  中国象棋  电子电路软件  男生头像黑白  女生头像古风  微信开发源码  六十甲子速查表 


“回车键”的名字里为什么有个“车”字?

  先说机械英文打字机。
字车对应的英文是Carriage(车厢),但它装载的其实不是字,而是纸。
机械打字机打字的时候是纸张在向左移动。
后来电打字机才有了纸不动字动的功能。
  那么起到换行作用的那个键就是“carriage return”——把纸张重新移到右边并且下移一行。
这个键常常简化为return,符号为? 。
  然后到了计算机时代。
现在有点麻烦了,因为计算机时代一开始有两个不同的命令:   ·新行(newline):把光标移到下一行的最左侧;   ·输入(enter):将缓冲区的命令输入计算机中。
  那时候很多电脑(比如IBM5250系列)上有两个键,一个enter负责输入,另一个return负责新行。
毕竟新行这个命令和打字机里的return功能一样嘛。
  不过那时候命令往往以“命令行”形式出现,一个命令有且只有一行,所以你敲完一行命令、输入电脑之后,本来也得起个新行……   所以后来的大部分电脑就把两个键功能合并了。
严格地说,? 是“回车/return”, Enter才是“输入”,把Enter叫回车应该是不对的……但是反正现在的键盘上的“回车键”大多会同时标记这两个符号,表明它同时兼具二者的功能,所以大家也就不怎么区分了。
  ——————————————   有人提到了回车和换行和新行的区别,那就多说一句:   机械打字机时代,回车就是另起一新行,把输入点移到下一行的最左侧。
  早期计算机时代,却把换行和左移这两个功能分开了,移到左边叫“回车”carriage return,移到下一行叫line feed,二者加起来才是newline。
分开的目的是更精细地控制。
  然而,这时候键盘上的return对应的依然是newline——也就是旧的打字机时代的回车。
所以大家都还这么叫。
小库提示

扫描下方二维码,访问手机版。