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

时间:2023-07-17 14:41:37 

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

我在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

标签:换行,回车
0
投稿

猜你喜欢

  • 基于Python检测动态物体颜色过程解析

    2022-03-20 09:07:30
  • Python 稀疏矩阵-sparse 存储和转换

    2022-05-29 03:13:22
  • 一个月入门Python爬虫学习,轻松爬取大规模数据

    2022-03-10 11:04:26
  • Python通过RabbitMQ服务器实现交换机功能的实例教程

    2023-08-24 01:15:19
  • Python while 循环使用的简单实例

    2022-11-16 15:56:18
  • JavaScript 数据结构之集合创建(1)

    2024-04-19 10:14:34
  • Pandas实现Dataframe的重排和旋转

    2023-11-03 23:47:23
  • Django 实现Admin自动填充当前用户的示例代码

    2021-12-23 17:37:26
  • windows上彻底删除jupyter notebook的实现

    2022-06-29 13:06:32
  • 利用aspjpeg组件自动生成产品缩略图asp源代码

    2007-08-10 10:14:00
  • 网页制作 JSP与ASP 的比较

    2005-08-10 16:00:00
  • Python 中的pass语句语法详析

    2023-02-11 03:17:44
  • 初学者必读:经典的数据库记录分页代码

    2009-01-08 15:27:00
  • python dict remove数组删除(del,pop)

    2022-11-17 05:24:03
  • Python调用Matplotlib绘制振动图、箱型图和提琴图

    2022-02-08 05:56:09
  • python中字典按键或键值排序的实现代码

    2023-07-22 00:26:49
  • Thinkphp微信公众号支付接口

    2024-05-11 09:16:51
  • Python3实现的Mysql数据库操作封装类

    2024-01-20 23:57:36
  • MySQL数据库查询进阶之多表查询详解

    2024-01-27 07:14:51
  • php中-> 、=>、::、$this->四种常见符号使用方法技巧

    2023-05-30 07:46:24
  • asp之家 网络编程 m.aspxhome.com