换行和回车(/n & /r)

本文探讨了换行符( )和回车符( )的区别,起源自电传打印机时代的机械操作。在不同操作系统中,它们的表现各异。在Windows系统中,二者组合使用,而在UNIX和Mac系统中,换行符分别有不同的效果。软回车与硬回车则涉及段落分隔与格式设置的应用。
摘要由CSDN通过智能技术生成

关于换行和回车

问题由来:

​ 在复习转义字符的时候,碰到这样的描述,之前也没怎么在意换行和回车的区别,甚至第一感觉这不是一回事儿吗?

在这里插入图片描述

Basic:

换行符就是另起一行,光标位置不一定在开头位置

回车符本意是重新回到本行开头 (这里困惑比较多)

\n是换行,英文是linefeed,ASCII码是0xA。

\r是回车,英文是carriage return ,ASCII码是0xD

Background:

​ 在计算机之前有一种叫电传打印机(Teletype Model 33)的机械打印机,在机械打印机中:换行就是把滚筒卷一格,不改变水平位置;回车就是把水平位置复位,不卷动滚筒。(可以脑补一下该操作gif)

Deal:

通过查阅资料,了解到其中的奥妙,两者确有差别

​ 计算机的出现,这两者便一同前去报道了。由于存储器很贵,考虑成本,一些科学家认为在每行结尾加两个字符

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值