`

【转载】\r与\n的区别

    博客分类:
  • java
阅读更多

原文:http://blog.csdn.net/xiazdong/article/details/8145728

 

\r : return 到当前行的最左边。

\n: newline 向下移动一行,并不移动左右。

Linux:\n表示回车+换行;

Windows中\r\n表示回车+换行。

Mac中\r表示回车+换行。

 

历史:

回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。
 在计算机还没有出现之 前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也来自于此)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正 好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。
于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车(return)”,告诉打字机把打印头定位在左边界;另一个叫做“换行(newline)”,告诉打字机把纸向下移一行。这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。

分享到:
评论

相关推荐

    排序算法总结(转载)

    堆排序利用了堆这种数据结构,将待排序序列构造成一个大顶堆或小顶堆,然后将堆顶元素与末尾元素交换,再调整堆,重复此过程直到所有元素都在正确位置。堆排序的时间复杂度为O(n log n),且是原地排序,不需额外空间...

    转载]如何理解c和c ++的复杂类型声明

    ` 表示`r`是一个常量指针,其值不可变,但可以修改`r`所指向的`n`的值。 7. `const`的组合: `const int * const p = &n;` 声明`p`是一个指向常量整型的常量指针,既不能改变`p`的值,也不能改变`p`所指的值。 ...

    转载 《算法设计与分析试题》

    1. **快速排序**是一种高效的排序算法,由C.A.R. Hoare在1960年提出。它的基本思想是通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,然后分别对这两部分记录继续进行...

    IP安全策略自动设置工具

    rem ipseccmd -w REG -p "HFUT_SECU" -r "Block TCP/3389" -f *+0:3389:TCP -n BLOCK -x ipseccmd -w REG -p "HFUT_SECU" -r "Block TCP/8888" -f *+0:8888:TCP -n BLOCK -x >nul 这2个端口在安全策略里已经限制.....

    电脑键盘快捷键大全][转载]8.txt

    #### Ctrl + N - **功能**: 新建一个文档或窗口。 - **应用场景**: 创建新的文档、新的浏览器标签页等。 #### Ctrl + P - **功能**: 打印当前文档或设置打印选项。 - **应用场景**: 需要打印文档的场合。 #### ...

    新手入门 Linux菜鸟必学的60个命令-转载Linux必学命令

    #### 登录与退出 (Login and Logout) **登录命令 (login):** - **功能:** `login` 命令用于用户登录系统。 - **用法:** `login [name] [参数]` - `[name]`: 用户名 - `[-p]`: 显示登录信息 - `[-h]`: 自动登录...

    【转载】浅谈基于索引的SQL语句优化方法

    B-Tree索引的数据结构使得查找、插入和删除操作的时间复杂度为O(log n)。 2. Bitmap索引:适合于多列索引和低基数(唯一值少)的场景,它将每个值作为一个位来表示,节省空间,但不适用于范围查询。 3. R-Tree索引:...

    windows常用快捷键.doc ---转载

    **CTRL+N**:创建一个新文件。这在大多数程序中都是通用的快捷键。 **CTRL+O**:打开“打开文件”对话框,用于打开已存在的文件。 **CTRL+P**:打开“打印”对话框,方便用户直接进行打印操作。 **CTRL+S**:保存...

    Scratch操控游戏作品:隔离区

    【WASD】移动,【E】前踢,【R】换弹,【T】手电筒,【F】互动或开门,【N】夜视仪,【G】盖革计数器,【L】激光瞄准器 干货满满,欢迎转载,记得注明原作者。此后仍有各热门或有趣游戏,请关注原作者,且点赞加...

    SI5351A输出任意方波驱动).zip

    授权:未经作者允许,禁止转载 ********************************************/ #ifndef _si5351a_h #define _si5351a_h #include "system.h" //Si5351寄存器声明 #define SI_CLK0_CONTROL 16 // Register ...

    Scratch打怪游戏作品:逃离物理卷

    操作:【WASD】移动,【鼠标左键】攻击,【鼠标滑轮】切换武器,【E】拾起物品/开门/使用/交谈,【R】换弹/排障,【T】手枪击锤 /榴弹枪拉栓,【1或2】切换霰弹枪&榴弹枪的子弹,【P】进入暂停菜单 作弊键(开启...

    在网站copy时自带的版权小尾巴以及“复制代码“,可以怎么实现.doc

    var copyMsg = window.getSelection() + '\r\n————————————————\r\n 版权声明:本文为 xxx 的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。' + '\r\n 原文链接:' + ...

    z-blog自动加入版权信息

    clipboardData.setData('Text', '\r\n' + t + '\r\n' + s + '\r\n\r\n\r\n'); } ``` 这段代码会捕获用户复制操作,然后在剪贴板中附加版权信息。`<#ZC_BLOG_TITLE#>`和`<#article/url#>`是z-blog的内置变量,...

    neo4j补充.docx

    - 在旧版本的Cypher查询语言中,`START` 用于指定查询的起点,通常与索引一起使用。例如,`START n = node:nodes("name:A")` 会找到索引`nodes`中name为"A"的节点。 3. **创建带有标签和属性的节点**: - Neo4j中...

    引用文章链接代码复制自动加链接功能

    text += "\r\n本篇文章来源于 '我们' 转载请以链接形式注明出处 网址:" + location.href; clipboardData.setData("text", text); } }, 100); } ``` 当用户通过浏览器默认的方式复制页面内容时,`document.body...

    东风日产蓝鸟轿车电动座椅不动作,调节失效故障现象诊断与排除

    故障现象:,该车电动座椅不动作,调节失效。 故障诊断与排除:2004款蓝鸟轿车设置有八向... (3)检查控制盒 用电阻表检查端子1分别与端子2及各N、R间是否导通,正常情况时应导通,否则应更换控制盒。  欢迎转载

    基于SIP开发软件电话的一些资源(转自YOUTOO)

    "a=fmtp:101 0-11\r\n", localip, localip, "9900"); osip_message_set_body (invite, tmp, strlen(tmp)); osip_message_set_content_type (invite, "application/sdp"); eXosip_lock (); i = eXosip_call_send...

    山武数字温控器SDC15中文详细说明书

    为防止触电造成的伤害,用户需要按照说明书中规定的安全注意事项操作,并且严禁非法复印或转载说明书内容。 4. 产品规格和环境条件: SDC15的额定工作电压为100~240V AC,电源频率为50/60Hz,消耗功率不超过12VA。...

    元器件应用中的传输波的相位和波矢量

     可以看出,相位的变化与时间莎和距离z有关。这个变化可用对时间和空间的偏微分来表征。  式中,谴角频率(rad/s),r是频率(Hz),用来表征相位随时间的变化。而  用来表征相位随传输距离的变化,这里庀...

Global site tag (gtag.js) - Google Analytics