我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 回车和换行的区别 隐藏签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

ljpdxj



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 687
威望: 0
浮云: 1108
在线等级:
注册时间: 2006-02-28
最后登陆: 2008-06-29

5come5帮你背单词 [ space /speis/ n. 空间,面积,太空,场所,区域;vt. 把…隔开 ]


回车和换行的区别


今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。

于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。

这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。

后来,计算机发明了,这两个概念也就被般到了计算机上。那时,存储器很贵,一些科学家认为在每行结尾加两个字符太浪费了,加一个就可以。于是,就出现了分歧。

Unix系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“<换行><回车>”,即“\n\r”;Mac系统里,每行结尾是“<回车>”。一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。

c语言编程时(windows系统)

\r 就是return 回到 本行 行首 这就会把这一行以前的输出 覆盖掉

如:
int main() {
cout << "hahaha" << "\r" << "xixi" ;
}
最后只显示 xixi 而 hahaha 背覆盖了

\n 是回车+换行 把光标 先移到 行首 然后换到下一行 也就是 下一行的行首拉

int main() {
cout << "hahaha" << "\n" << "xixi" ;
}
则 显示
hahaha
xixi

转载的~~~~~
本帖最近评分记录:
  • 浮云:2(yunyue) 这个最好放在程序员之家
  • 顶端 Posted: 2007-11-08 19:32 | [楼 主]
    rigel





    性别: 帅哥 状态: 该用户目前不在线
    头衔: MAGIC TURKEY DIED AS A HERO!
    等级: 人见人爱
    家族: 股赢天下
    发贴: 3728
    威望: 0
    浮云: 20059
    在线等级:
    注册时间: 2007-03-16
    最后登陆: 2011-04-01

    5come5帮你背单词 [ plus /plΛs/ 加上;a. 正的,附加的,有增益的;n. 加号,正号 ]


    换行不是向下平移
    而回车是本行首部不是么
                      小赌  怡情大赌  伤身

    缺 fy  的 请 pm  我 哈 !不 提 供 购 买 戒 指 的 钱 !
    顶端 Posted: 2007-11-08 19:41 | [1 楼]
    firefox2004



    性别: 帅哥 状态: 该用户目前不在线
    头衔: 凤凰在磐涅中得到永生!
    等级: 荣誉会员
    家族: 梦魇图腾
    发贴: 20839
    威望: 3
    浮云: 360
    在线等级:
    注册时间: 2007-09-07
    最后登陆: 2013-04-13

    5come5帮你背单词 [ depart /di'pa:t/ v. 离开,出发,(火车等)开行 ]


    哈哈,原来是这样啊?又学到东西了!
    吃得苦瓜苦,方为人上人!
    顶端 Posted: 2007-11-08 19:48 | [2 楼]
    luwen



    性别: 帅哥 状态: 该用户目前不在线
    头衔: 无我相
    等级: 人见人爱
    发贴: 4372
    威望: 0
    浮云: 1120
    在线等级:
    注册时间: 2006-09-14
    最后登陆: 2013-09-25

    5come5帮你背单词 [ victim /'viktim/ n. 受害者,牺牲者,遇难者 ]


    这样哈
    收购KK
    飞翔在无边的黑夜里
    感受着那份悲凉与寂寞
    只为寻找那已遗失的记忆
    也许只是心中的幻影
    却可能是我的宿命

    顶端 Posted: 2007-11-08 22:46 | [3 楼]
    生如夏花





    性别: 保密 状态: 该用户目前不在线
    等级: 品行端正
    发贴: 275
    威望: 0
    浮云: 1135
    在线等级:
    注册时间: 2006-10-01
    最后登陆: 2008-06-29

    5come5帮你背单词 [ main /mein/ a. 主要的,最重要的;n. (输送水或煤气的)总管道,干线 ]


    长见识了
    生命不息,奋斗不止.
    顶端 Posted: 2007-11-12 23:12 | [4 楼]
    joezxd



    性别: 帅哥 状态: 该用户目前不在线
    头衔: 我的目标是太阳
    等级: 人见人爱
    家族: 绘里香榭
    发贴: 2226
    威望: 0
    浮云: 1112
    在线等级:
    注册时间: 2006-10-07
    最后登陆: 2019-01-07

    5come5帮你背单词 [ sake /seik/ n. 缘故,理同 ]


    原来是这样哈  回车不只是换行就是了

    理智型的人,很懂得做事的方法,有时不免对他人的要求也高,如果过于苛求,最后可能会走向孤独,或许是因为带有悲观的性格,所以,你也会常常因为害怕失去,连可以得到的也将之拒绝的情形发生
    这一年,中国人很困难,好像什么都不正常了。在关键时刻,中国男子足球队再一次挺身而出,用实际行动向世界证明--2008年,中国足球还是正常的!
    (转贴自新浪网友评论)
    顶端 Posted: 2007-11-13 08:33 | [5 楼]
    我来我网·5come5 Forum » Linux专区

    Total 0.010587(s) query 5, Time now is:12-23 01:42, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号