前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >回车和换行的区别

回车和换行的区别

作者头像
饶文津
发布于 2020-06-02 07:36:02
发布于 2020-06-02 07:36:02
1.9K0
举报
文章被收录于专栏:饶文津的专栏饶文津的专栏

我的大作业队友问我\r和\n有什么区别。这个问题很早就查过,不过没有总结下来。以下内容总结自别人的博客

 符号        ASCII码        意义 \n               10          换行 \r                13          回车CR

Windows中:

'\r' 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖。

'\n' 换行,换到当前位置的下一行,而不会回到行首。

系统   每行结尾

Unix:<换行>,即"\n";

Windows:<回车><换行>,即“\r\n”;

Mac:<回车>,即"\r"。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-05-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
c、c++、c#换行省略\r、使用\r\n
本文转载:https://blog.csdn.net/longforus/article/details/51925285?utm_medium=distribute.pc_relevant.none
vv彭
2020/10/27
2.1K0
java常识-java怎么换行「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。 文章目录 “\r”和”\n”的区别 “\r”和”\n”的由来 回车键和输入的”\n”有不同吗? 系统影响 java使用换行符的几种方式 “\r”和”\n
全栈程序员站长
2022/07/18
4K0
java常识-java怎么换行「建议收藏」
【小知识】换行符和回车换行符有什么区别
回车 \r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return
瑞新
2020/07/07
4.3K0
回车(CR)与换行(LF), '\r'和'\n'的区别
换行LF-将光标“垂直”移动到下一行。(而并不移动到下一行的开头,即不改变光标水平位置)
MCU起航
2021/07/16
4K0
很少人真正了解 \n 和 \r 有什么区别!
在ASCII码中,我们会看到有一类不可显示的字符,叫控制字符,其中就包含\r 和 \n 等控制字符。
二哥聊运营工具
2021/12/17
19.3K1
很少人真正了解 \n 和 \r 有什么区别!
回车与换行的故事
以前在学汇编的时候,一直不知道老师在换行时,总会打一个换行符和回车符,原来他们还有这么一个故事….
帅地
2018/08/30
2K0
[oeasy]python0040_换行与回车的不同_通用换行符_universal_newlines
换行回车回忆上次内容区分概念 terminal终端 主机网络中 最终的 端点TeleTYpewriter 电传打印机终端硬件shell 终端硬件基础上的 软件壳子Console 控制台 主机旁边 的 控制面板存储文件 的 时候 我 在文件里 打了回车\n系统 将0x0a存入字节 进文件换行 自动就有 回车功能 了吗?🤔回忆一下 被忽略的 \r\r \r 也是一个 ascii字符 \是 转义字符\r是 转义序列 什么是 转义 呢? 转义转义 转化含义把原来 两个字符 : \和r转化为 \r 这样一个字符 没错
oeasy
2023/01/07
3.8K0
[oeasy]python0040_换行与回车的不同_通用换行符_universal_newlines
回车和换行
今天,我总算搞清楚"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做"回车",告诉打字机把打印头定位在左边界;另一个叫做"
ruanyf
2018/04/12
3.2K0
文本或代码中 \n 和 \r 的区别
在 ASCII 码中,我们会看到有一类不可显示的字符,叫控制字符,其中就包含\r 和 \n 等控制字符。
DeROy
2020/12/02
5K0
\r和\n不同系统的区别
在最初的电传打印机时代,每打完一行需要换行的时候,耗费的时间正好是打印两个字符的时间。那么如果这段时间内正好传来两个字符,就会打印不出来。所以当时就在一行的最后增加了两个字符,一个叫做"回车",告诉打字机把打印头定位在左边界;另一个叫做"换行",告诉打字机把纸向下移一行。
冬天vs不冷
2025/01/21
1660
\r和\n不同系统的区别
一个shell中诡异问题的解决
其中,变量a是通过curl以及一系列管道操作截取的信息,使用echo打印多个变量的值,非常诡异的是,出现了一些字符没有出现或者从首字符处出现了叠写、相互覆盖、覆写的现象,例如$a\$$b,$b重叠到首字母进行覆盖输出,甚至相同的两个变量,互换顺序,结果显示不同。
bisal
2019/12/25
1.5K0
Postgresql查询出换行符和回车符:
1、有时候,业务因为回车和换行出现的错误,第一步,首先要查询出回车符和换行符那一条数据:
别先生
2018/12/21
2.7K0
java中%c%n是什么意思_在编码时如何使用\r与\n,两者的区别
\r:全称:carriage return (carriage是“字车”的意思,打印机上的一个部件)
全栈程序员站长
2022/09/08
1.6K0
php 换行符问题
公司有个业务需要用户上传csv文件,里面的内容以逗号(,)分隔 ,然后每一行代表一条数据,业务代码读取数据根据业务规则入库。 有用户反馈,自己上传的csv文件“符合规范”,但上传后提示数据为空
千往
2020/05/18
3.8K0
php 换行符问题
【C++】小心使用文件读写模式:回车('\r') 换行('\n')问题的一次纠结经历
原来没有仔细注意C++读写文件的二进制模式和文本模式,这次吃了大亏。(平台:windows  VS2012) BUG出现: 写了一个程序A,生成一个文本文件F保存在本地,然后用程序B读取此文件计算MD5值。 将该文件上传到服务器,再用程序B将文件从服务器上下载下来计算MD5值,神奇的发现两次计算的MD5值不一样,文件被谁改了?? 排除问题: 1.首先对比了生成文件F和上传到服务器的文件,发现文件复制过程无差错,是同一个文件。 2.用程序B下载文件F后,保存在本地,发现文件与原文件F不一致,对比二进制发现每行
ascii0x03
2018/04/12
3.1K0
【C++】小心使用文件读写模式:回车('\r') 换行('\n')问题的一次纠结经历
java转义字符之换行字符
我们知道,java代码中,\r和\n和\r\n都表示换行,当我们想输出“\n”时,如果直接写System.println(“\n”);是看不到任何东西的,因为其自动被转义为换行了。
全栈程序员站长
2022/09/08
9.1K0
java转义字符之换行字符
02-PDI(Kettle)导入与导出
点击“Preview data”浏览输出数据,亦可在实验输出路径上查看验证输出的Excel文件数据,已经合并成了一个Excel文件。
用户2225445
2022/11/12
2.6K0
02-PDI(Kettle)导入与导出
原 荐 PHP 在 Console 模式下的
关于 \r\n 的由来 说到换行,大家都知道在在写程序时,提示语的结尾换行,在 Win 下 \r\n 在 Mac 和 Linux 下 \n 表示,说到这里就要引用下阮一峰大神的一篇关于换行的文章: 回车和换行。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就是
霡霂
2018/06/04
1.1K0
不同系统的换行符的差异
换行符(通常称为行尾、行尾 (EOL)、下一行 (NEL) 或换行符)是字符编码规范(例如,ASCII、EBCDIC)中的控制字符或控制字符序列,用于表示一行文本的结尾和新文本的开头。
Cell
2022/09/20
1.2K0
Linux和Windows的换行符
一直对换行符这个东西概念比较模糊,直到最近花了一点时间仔细研究了一下,才彻底搞清楚这个问题,本文前面介绍部分是外文转载,后面例子是个人总结,希望能对大家有一些帮助。 回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,
三丰SanFeng
2018/01/16
5.5K0
Linux和Windows的换行符
相关推荐
c、c++、c#换行省略\r、使用\r\n
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档