88问答网
所有问题
CRLF、CR、LF详解
如题所述
举报该问题
其他回答
第1个回答 2022-06-25
众所周知,Windows操作系统采用两个字符来进行换行,即CRLF;Unix/Linux/Mac OS X操作系统采用单个字符LF来进行换行;另外,MacIntosh操作系统(即早期的Mac操作系统)采用单个字符CR来进行换行。
据野史记载,在很久以前的机械打字机时代,CR和LF分别具有不同的作用:LF会将打印纸张上移一行位置,但是保持当前打字的水平位置不变;CR则会将“Carriage”(打字机上的滚动托架)滚回到打印纸张的最左侧,但是保持当前打字的垂直位置不变,即还是在同一行。
当CR和LF组合使用时,则会将打印纸张上移一行,且下一个打字位置将回到该行的最左侧,也就是我们今天所理解的换行操作。
随着时间的推移,机械打字机渐渐地退出了历史舞台,当初的纸张变成了今天的显示器,打字机的按键也演变为了如今的键盘。在操作系统出现的年代,受限于内存和软盘空间的不足,一些操作系统的设计者决定采用单个字符来表示换行符,如Unix的LF、MacIntosh的CR。他们的意图都是为了进行换行操作,只是当初并没有一个国际标准(或者其他原因,鬼知道),所以才有这样字符上的不同。
许多现代的文本编辑器和命令行工具都提供了可选择的换行符配置,方便用户按照自己的意愿来改变换行符的表现形式,所以我们只需要知道CRLF、CR、LF的作用即可。
http://en.wikipedia.org/wiki/Newline
https://en.wikipedia.org/wiki/Control_character
https://stackoverflow.com/questions/1552749/difference-between-cr-lf-lf-and-cr-line-break-types
相似回答
什么是
CR
和
LF
答:
CR:Carriage Return,对应ASCII中转义字符\r,表示回车 LF:Linefeed,对应ASCII中转义字符\n,表示换行
CRLF:Carriage Return & Linefeed,\r\n,表示回车并换行
CRLF
和LF的差异
答:
深入解析:CRLF与LF:换行符的演变与影响
自ASCII编码以来,LF(换行,\n)与CR(回车,\r)这两个小小的字符在计算机世界里扮演着关键角色
。LF在Linux和Mac中象征新行的开始,而CR则是早期打字机时代的遗留,用于复位行首位置。在电传打字机时代,CRLF标准在MS-DOS中崭露头角,同时Unix和Mac分别选择...
CRLF
和LF有什么区别?
答:
1、概念方面:回车CR-将光标移动到当前行的开头。换行LF-将光标“垂直”移动到下一行
。(而并不移动到下一行的开头,即不改变光标水平位置)2、代码不同:回车CR用符号'\r'表示, 十进制ASCII代码是13, 十六进制代码为0x0D。换行LF使用'\n'符号表示, ASCII代码是10, 十六制为0x0A。3、操作方式...
LF和
CRLF的
区别详细了解文本文件格式的区别
答:
1. 字符数量不同:LF只有一个字符,而CRLF有两个字符
;2. 换行方式不同:LF只有换行符,而CRLF有回车符和换行符;ixdows系统的标准换行符;dowsix系统中不能使用。三、LF和CRLF的应用 LF和CRLF在文本文件中都可以使用,但是在不同的操作系统中,它们的使用方式是不同的。ixdows系统中,CRLF是标准...
"
CRLF
"代表什么,以及它在计算机和电信领域中的具体应用?
答:
作为缩写词
,CRLF
通常在文件格式转换、文本编辑、网络通信和命令行界面中使用。例如,在Unix或Linux系统中,当你按下Enter键,就会产生一个CRLF组合。在Windows系统中,虽然历史上传统上使用CR(回车)+ LF(换行),但为了与Unix兼容,Windows系统也会自动转换为CRLF。在实际应用中,如网页源代码、电子邮件...
vscode 中的LF
CRLF
答:
CR和LF是缩写,其实他们的全称分别是:Carriage-Return和Line-Feed。追本溯源的说
,CR
(Carriage-Return)和LF(Line-Feed)这两个词来源于打字机的发明和使用。打字机的纸张向下卷动一行,就是 换行(
LF,
Line-Feed)将打印头从最右边归位到最左边,就是 回车(
CR,
Carriage-Return)如果把一...
c语言中
lf
是什么意思
答:
。在使用Lf字符时,需要注意一些细节。比如说,我们需要确保输出的位置正确,否则可能会出现不必要的换行。此外,在读取文本文件时
,Lf
可能并不是唯一的用于分隔行的符号,还有
Cr
、
CRLF
等等。因此我们需要考虑到一定的兼容性问题。总之,如果在使用Lf时留意一些细节,它将会是一个非常有用的工具。
关于C语言中的回车和换行符
答:
PC机 用 CRLF 苹果机用CR unix 用 LF CR -- 回车符,c语言'\r'LF -- 换行符, c语言'\n'不同计算机上c语言统一规定为:文本文件的行结束符一律变成一个符号
LF,
也就是换行符,也就是new line符, 也就是'\n'.“回车和换行符转换成一个换行符”-- 对PC机而言,文本文件行结束符
,CRLF
读入后...
大家正在搜
CR和LF
CODELF
LF
CR
G0LF
LF啥意思
CR200
CR是什么
CR400