换行和回车的区别

我们在看他们的区别时我们先看看他们的分别指的是什么:

 回车<\r>(carriage return):告诉打印机把打印头定位到左边界,就是指的,那个打印头重新放在这一行的开始。

换行<\n>(line feed):告诉打印机把打印头放在所要打印的下一行的行头。

他们的来历我们瞧瞧

在计算机早期还没有出现的时间,在电传打印机出现的时代,每秒钟可以打印10个字符,我们可以想想当时战争年代的电报,它打印时是不是纸一直是不是往上走,这就是因为我们一行打印完,打印头不动,纸往上走,根据牛顿那第三定律吧,打印头就往下走了,就实现了换行的作用了。我们在收到信息时,我们如果收到换行的字符时,我们不打印换行,我们则是将打印头移动换行。

unix系统和winows还有MAC下的区别:

 UNIX系统里,每行结尾只有“换行”。\n

windows系统里,每行结尾是“回车”与“换行”结合。\r\n

Mac系统系统里,每行的结尾是“回车”。

出现的后果我们在我indow下的写的文章在linux里打开,每行结尾出现^M。这就是我们那个\r,我们将它删除即可。

Linux文件在windows打开,我们挥发现一大堆乱了。变成了一行。

下面给大家介绍处理办法

windows换行是\r\n,十六进制数值是:0D0A。
LINUX换行是\n,十六进制数值是:0A
所以在linux保存的文件在windows上用记事本看的话会出现黑点,我们可以在LINUX下用命令把linux的文件格式转换成win格式的。
unix2dos 是把linux文件格式转换成windows文件格式
dos2unix 是把windows格式转换成linux文件格式。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值