回车键为什么叫做回车键?

2024-01-03 15:32
文章标签 叫做 回车键

本文主要是介绍回车键为什么叫做回车键?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关于“回车键”的来历:  还得从机械英文打字机说起。在机械英文打字机上,有一个部件叫“字车”,每打一个单词,“字车”就前进一格。当打满一行字符后,打字者就得推动“字车”到起始位置,这时打字机会有两个动作响应:一是“字车”被归位,二是滚筒上卷一行,以便开始输入下一行,这个推动“字车”的动作叫“回车”。  后来,在电动英文打字机上,人们增加了一个直接起“回车”作用的键。这个新增的键就被称为“回车键”。  在电脑键盘上,“回车键”上曾经使用过“CR”、“RETURN”的字样,后来才统一确定为“Enter”。

在这里插入图片描述

在这里插入图片描述
打印机的那个装置叫做Carriage,于是回到行首的这个操作就叫做Carriage Return,翻译成中文就变成了回车,这里的车其实是打印机上的一个装置。后来的打字机则将这两个操作合并到了一个操作装置上去了。

ASCII码的设计
大家都知道\r和\n是包含在ASCII码中的,ASCII是由ISO和ASA(ASNI的前身)同时设计的,在ISO的标准草稿中支持CR+LF或LF作为新行标识,而ASA的标准草稿则支持CR+LF。

CR+LF之所以同时使用是为了兼容当时的电传打印机,和老式打印机一样电传打印机需要两个指令来完成一次换行。所以后来的很多系统中都沿用了这个CR+LF的惯例,将它们作为新行的标识。

混乱的现状
虽然很多系统沿用了这个惯例,但是还是有很多其他的系统使用了不同的换行方式。

Windows:CR + LF

Unix及类Unix系统(Linux, OS X):LF 老板本

MacOS:CR

大部分的文本相关的因特网协议(Http, FTP, IRC, SMTP)都强制使用ASCII码 CR+LF做换行符。

这就导致了一个问题,文件如果从一个系统直接拷贝到另一个系统就需要对其中的换行符进行转换才能够正确的使用。

原文链接:https://www.zhihu.com/question/41878716/answer/138837347

原文链接:http://www.suxinwen.cn/news/663691

原文链接:https://www.cnblogs.com/imjustice/p/carriage_return_and_line_feed.html

这篇关于回车键为什么叫做回车键?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/566173

相关文章

已解决:Visual studio2022突然只能打字不能使用回车键、退格键

本问题已得到解决,请看以下小结: 关于《VS2022部分按键失灵》的解决方案 记录备注报错时间2024年报错版本VS2022报错复现写代码,点击删除键失灵了报错描述点击关闭提示如下: Microsoft visual studio 已检测到某个操作正在阻止用户输入。这可能是由活动模式对话框或需要阻止用户交互的任务所致。是否仍要关闭?报错截图-报错原因不详解决步骤 1.VS2022搜索键盘,点击

什么叫做 “沿着晶体平面偏析”

“沿着晶体平面偏析”指的是在晶体材料中,某些元素或原子优先聚集或沉积在特定的晶体平面上,而不是均匀地分布在整个晶体中。这种现象通常发生在合金、半导体或其他多元材料的制备和热处理过程中。 关键点解释: 晶体平面:晶体是由原子按照特定的空间排列构成的,晶体平面是沿着某个特定方向上的原子排列面。这些平面通常根据晶体的对称性和结构特点来定义,如金属材料的{111}或{100}晶面。 偏析:在材料科

unity面试:什么叫做链条关节?

链条关节(Chain Joint)在Unity中常用来创建一系列连接的物体,模拟真实世界中的链条或绳子等物体的运动和交互。这种类型的关节允许多个物体通过关节连接在一起,从而形成链条结构,从而可以创建更复杂的物理行为。 在Unity中,可以使用Configurable Joint、Hinge Joint 或 Spring Joint 等关节类型来实现链条关节的效果。以下是关于链条关节的一些关键点:

mfc按钮响应回车键

在按钮属性中,将Default Button属性设置为True即可 对应代码中的BS_DEFPUSHBUTTON属性 用代码添加该属性时可以使用ModifyStyle()函数

回车键实现登录

开发框架vue + element ui 方法1: 在整个输入域的父标签上添加 @keyup.enter=“submitFunction”(推荐)。 这个父标签可以是一级的也可以是多级的,只要是上级标签能包裹整个输入模块就行,可以是div标签也可以是form标签;执行的方法可以直接调登录click绑定的方法。 方法2: 在每个输入框上绑定@keyup.enter=“submitFunction”

「Debug R」有一种报错叫做Windows专享

今天在R里面用Rsamtools 读取BAM文件时遇到了下面的报错 [W::bam_hdr_read] bgzf_check_EOF: No error[E::bgzf_read] Read block operation failed with error -1 after 55 of 167 bytes 这个错误在网上搜了很久,发现很多人都遇到了,但是在这些人的提问后面都没有给出确切的

有一种青春叫做'痛'并'快乐'着

有人说,青春无价,它是一生中最美的季节。青春是一朵含苞欲放的花朵,给人以希望,给人以想象的空间。          我也有我的青春,我的青春爱过,痛过,热血过,同时也迷茫过,我想每个人都有不一样的青春,每个人对青春也有不一样的感受,总的来说我的青春可以分为3个阶段。      第一阶段,年少轻狂:那时的我还是一个高中生,每天踏着朝阳走进教室,踩着星光走出校门,那时的我对未来充满了幻想,

Android 搜索 把软键盘上的回车键改为搜索

Android    搜索   把软键盘上的回车键改为搜索                分类:            android 2013-03-29 15:16 820人阅读 评论(0) 收藏 举报 Android 效果就是在EditView上输入内容后,可以直接点击键盘上的搜索键【由之前的回车键改编而来】 步骤如下: 1. 修改Editview属性:andro

什么叫做刚性兑付

在中国,传统的银行理财产品通常承诺固定的收益,投资者购买理财产品时,往往期望到期后能够按照约定的收益率获得回报,这种现象被称为“刚性兑付”。然而,随着金融市场的发展和监管政策的调整,为了降低金融系统的风险,中国监管机构推动了银行理财产品的净值化管理。 净值化管理意味着理财产品的价值将根据其投资组合的实际情况进行计算,每天的净值会随着市场波动而变动,投资者最终获得的回报将取决于产品到期时的净值,而

按回车键登录功能代码

<script type="text/javascript">          //回车登陆     $(document).keydown(function(e){         if(!e){          e=window.event;         }         if(e.keyCode==13){