专栏首页吴伟祥java中\n\r的区别 原

java中\n\r的区别 原

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

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

历史:

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MySQL 存储引擎 原

    使用MEMORY存储引擎的表,其数据存储在内存中,且行的长度固定,这两个特点使得MEMORY存储引擎非常快。

    wuweixiang
  • 大白话Docker入门(一) 原

    随着docker现在越来越热门,自己也对docker的好奇心也越来越重,终于忍不住利用了一些时间把docker学习一遍。目前的资料不少,但是由于docker的发...

    wuweixiang
  • Shiro集成应用 原

           Shiro项目始于2003年初,当时它叫JSecurity项目,当时对于Java应用开发人员没有太多的安全替代方案,始终被一个叫JAAS(Java...

    wuweixiang
  • react实战:umi问卷发布系统

    技术团队中,保持技术分享和持续的学习是完全必要的。企业主会说:"公司不是培训机构。"这固然正确。但一个公司,总会遇到这种或那种需要攻关的难题。当你不愿意分享解决...

    一粒小麦
  • 5. ListView应用

    ListView大概是所有移动应用都会用到的组件了,大部分都在首页,这章结合redux来看如何从API取数据再到如何应用redux更新渲染组件ListView。

    MasterVin
  • 西南联大数字复原项目获国际论坛奖项 百度AI赋予历史温度

    近日,第五届文化遗产保护与数字化国际论坛开幕式暨第二届国际数字遗产案例竞赛颁奖仪式在北京拉开帷幕,来自近20个国家的40名外宾,以及来自国内34个省区的文化遗产...

    用户2908108
  • 从中国制造到中国智造,打通工业互联网的任督二脉

    全球经济格局近年来发生了重大变化,“中国制造”原有优势逐步减弱,在资源和环境等多方面约束下,面对日益激烈的市场竞争,产业升级的压力迫在眉睫。

    TVP官方团队
  • SQLite---使用约束

    在使用SQLite建表的时候,通常会使用_id作为唯一标示,使用PRIMARY KEY与AUTOCREMENT进行修饰,而主键是不可以重复的。但是在这张表中还有...

    None_Ling
  • 记一次硬件问题导致IO较高分析

    通常遇到此问题可能原因 第一、并发较大刷磁盘频繁 一般此问题不会造成io util 90%以上。如果事物较大或者并发较大,slow log会有记录,我们...

    MySQL轻松学

扫码关注云+社区

领取腾讯云代金券