计算机中的换行符、回车符、\n、\r、\n\r 怎么区分
\n是换行,英文是New line
\r是回车,英文是Carriage return
'\r’是回车,前者使光标到行首,(carriage return)
'\n’是换行,后者使光标下移一行,(line feed)
\r 是回车,return
\n 是换行,newline
对于换行这个动作,unix下一般只有一个0x0A表示换行("\n"),windows下一般都是0x0D和0x0A两个字符("\r\n"),苹果机(MAC OS系统)则采用回车符CR表示下一行(\r)
Unix系统里,每行结尾只有“<换行>”,即“\n”;
Windows系统里面,每行结尾是“<回车><换行>”,即“\r\n”;
Mac系统里,每行结尾是“<回车>”,即“\r”。
一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix下打开的话,在每行的结尾会多车一个^M字符。
Dos和windows采用回车+换行CR/LF表示下一行,即^M ( ( (不是换行符的表示,换行符没有表示出来,$是文本结束EOF的表示)
而UNIX/Linux采用换行符LF表示下一行,即\n
苹果机(MAC OS系统)则采用回车符CR表示下一行,即\r
CR用符号’\r’表示, 十进制ASCII代码是13, 十六进制代码为0x0D;
LF使用’\n’符号表示, ASCII代码是10, 十六制为0x0A. 所以Windows平台上换行在文本文件中是使用 0d 0a 两个字节表示, 而UNIX和苹果平台上换行则是使用0a或0d一个字节表示.
由于dos风格的换行使用\r\n,把这样的文件上传到unix,有些版本的vi不能识别\r,所以vi显示时在行尾会出现^M出来,但是有些就能识别\r\n,正常显示回车换行。
计算机中的换行符、回车符、\n、\r、\n\r 怎么区分相关推荐
- 记事本 删除换行和回车符_如何自定义或删除记事本文本文件的页眉和页脚
记事本 删除换行和回车符 By default, each Notepad document has the name of the document in the header and the pa ...
- Excel数据大量导入MySQL--MySQL数据换行符回车符替换处理
在Excel中可以大量数据导入MySQL中 首先打开需要导入的表格,然后另存为,选择文本文件(制表符分隔) 得到一个文本文件 然后打开phpmyadmin,执行下面语句(需要自己根据实际情况修改表名) ...
- 计算机换行符号,计算机中的换行符、回车符、#92;n、#92;r、#92;n#92;r 怎么区分啊?...
满意答案 水沁1436 2016.01.27 采纳率:45% 等级:7 已帮助:4310人 '\r'是回车,前者使光标到行首,(carriage return) '\n'是换行,后者使光标下移一 ...
- 回车键换行符回车符 朦胧中!
c语言中怎样知道文件中的换行符是<cr>还是<crlf> 回答是:这是一个实现相关的问题. 首先纠正一下你说法中的错误:<cr>是回 ...
- Java 去掉字符串中的换行符回车符等
去掉一个字符串中的换行符.回车符等,将连续多个空格替换成一个空格 String string = "this just a test" Pattern p = Pattern.co ...
- C#去除字符串中的换行符回车符空格符等
MSDN的解释,/n是换行符/r是回车符,文本文件规定:windows底下用/r/n代表换行,而unix下可能只有 /n 另: 生成换行文本时, 需在每行文本后添加"/r/n", ...
- Windows、Unix、Mac不同操作系统的换行问题 回车符\r和换行符\n
一.概念: 换行符'\n'和回车符'\r' (1)换行符就是另起一行 --- '\n' 10 换行(newline) (2)回车符就是回到一行的开头 --- '\r' 13 回车(return) 所 ...
- linux cr换行符,回车符CR和换行符LF
我在Windows电脑上做开发时,经常会见到这个现象.代码从远程git仓库clone下来后,然后npm install安装依赖后,打开任意一个代码文件会看到每行结尾处有如下报红: 将鼠标指针停留在行尾 ...
- 在Word2019中,如何让回车符消失
正常操作处理文档时,会显示回车符,如图所示. 如果,因为某些需要,我们need to让它消失,如何处理它,在word2019中. 方法如下: 1.找到文件菜单栏的选项,即文件->选项 2.在跳出 ...
最新文章
- 毕业5年决定你的一生_2
- Windows Phone 7 隔离存储空间“.NET研究”资源管理器
- 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- BERT模型蒸馏有哪些方法?
- 轴承新旧型号对照表_精密机床主轴轴承,高端轴承进口清关报关流程
- [ActiveRecord]之 CRUD
- Centos7安装vlc
- java jmf for mac 安装_Mac版-Jdk安装与环境配置
- 帆软关于排名公式、分组排名问题开窗函数
- Httpd总结 :HTTPD的基本概念
- php拍照虚线上传图片,照片怎么添加白色虚线 给照片上的人物周围添加虚线描边效果|照片处理工具...
- 计算机画布模式,商业模式画布基础知识
- Python之print函数详解
- 入行 AI,如何选个脚踏实地的岗位?
- 云迁移实践:VMware虚拟机迁移到腾讯云
- 舞蹈模特欣欣(六)棚拍私房 大家看看像小龙女(李若彤)吗?
- Symantec Endpoint Protection 14.3 RU3 (macOS, Linux, Windows) - 端点安全解决方案
- 主表先查出数据再左连接
- 局部边缘保持滤波(LEP)高动态范围图像HDR压缩 matlab程序(一)
- 【拖拽】拖动原理 拖动基本思路