关于换行和回车的图文小结

 更新时间:2011年03月13日 16:04:18   作者:  
不知道大家用这么多年的电脑,写了这么多的程序,对换行和回车有没有一个认识

在说这两兄弟前,先做一个实验:

我在Win7下新建左一个文本文件test.txt,然后用记事本打开输入如下内容,保存

然后用UltraEdit以“十六进制”方式打开,如下图

先不管上面看到的内容,在Debian中打开Vim,输入同样的内容后保存为test.txt文件

然后在Vim中输入命令:
:%!xxd

以十六进制方式查看文件,如下图所示:

好啦,正面我把两个文件十六进制的代码帖到下面方便作对比:


Win7下: 53 6F 62 65 31 0D 0A 73 6F 62 65 32
Debian下: 53 6F 62 65 31 0A 73 6F 62 65 32 0A

这回你看清楚了吧,0x0D表示回车即'\r',0x0A表示换行即'\n'

从上面的结果我们可以得出如下结论:

1.在Win下,一个【回车键】意味着输入"\r\n"这样的组合,而在Linux下,则意味是输入'\n';

2.在这两种系统中,同样的文件内容也不一定在同样的大小;

3.在Linux下,每一行都会在其最后加上换行符,而Win下则只有在真正输入回车键时才会插入"\r\n";

4.在Vim下删除所有文件内容后,你以为文件是空了吗?实验证明,并不是空的

你明白了吗???欢迎路过~~~
引用一下一篇有用的文章 https://www.jb51.net/article/26547.htm
原文来自: cnblogs SoBe

相关文章

  • 使用动画实现微信读书的换一批效果(两种方式)

    使用动画实现微信读书的换一批效果(两种方式)

    这篇文章主要介绍了使用动画实现微信读书的换一批效果,本文通过实例代码通过两种方式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 真伪静态区别方法分析

    真伪静态区别方法分析

    有些用户觉得,伪静态和真静态实际被收录量会相差非常大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态?
    2010-01-01
  • 10分钟教你本地配置多个git ssh连接的方法

    10分钟教你本地配置多个git ssh连接的方法

    这篇文章主要介绍了10分钟教你本地配置多个git ssh连接的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 网站被等恶意镜像的解决、反制措施详细教程

    网站被等恶意镜像的解决、反制措施详细教程

    这篇文章主要介绍了网站被等恶意镜像的解决、反制措施详细教程,需要的朋友可以参考下
    2016-10-10
  • 不懂编程该如何使用AI 编程技巧详解

    不懂编程该如何使用AI 编程技巧详解

    在当今数字化时代,编程不再是专属于程序员的领域,通过人工智能(AI)的协助,甚至是非编程专业人士也能轻松涉足,对于那些没有编程基础却渴望利用 AI 进行编程的人来说,AI 就是你编程学习的得力伙伴
    2023-11-11
  • 为Jenkins添加SSH全局凭证

    为Jenkins添加SSH全局凭证

    这篇文章介绍了为Jenkins添加SSH全局凭证的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • win7/win10+vs2015+pcl1.8.0配置方案详解

    win7/win10+vs2015+pcl1.8.0配置方案详解

    这篇文章主要介绍了win7/win10+vs2015+pcl1.8.0详细配置方案,本文通过图文并茂的形式给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • FedAvg联邦学习FedProx异质网络优化实验总结

    FedAvg联邦学习FedProx异质网络优化实验总结

    这篇文章主要为大家介绍了FedAvg联邦学习FedProx异质网络优化的实验总结,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Node后端Express框架安装及应用

    Node后端Express框架安装及应用

    Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用和丰富的 HTTP 工具,如果你不会jJava or Python等后端,使用 Express可以帮助我们快速地搭建一个完整功能的网站
    2021-08-08
  • 详解RIFF和WAVE音频文件格式

    详解RIFF和WAVE音频文件格式

    本文主要介绍了RIFF文件的格式和WAV音频文件格式,为后面实现对WAVE文件的读写打一个理论基础。后面打算使用C++标准库,实现对WAV文件的读写
    2022-01-01

最新评论