奇迹小说
首页
书库
排行榜
作家福利
登 录作家专区

计算机中的换行符、回车符、\n、\r、\n\r 怎么区分啊?

计算机中的换行符、回车符、\n、\r、\n\r 怎么区分啊?

2024-03-01 10:28

还有,这几个特殊的字符在windows下和linux下有什么异同啊?
1个回答
'\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,正常显示回车换行。
相关问答

回车字符是什么

3个回答2024-02-20 12:16
回车字符是ASCII字符之一,编码值等于13,c/c++中用转义字符'\r' 表示。英文回车叫 carriage return,缩写为CR。 回车字符是控制字符,能将定位设备重置到文本中一行字的行首...
 全文

有谁知道怎么用手机看成R小说的?

2个回答2023-12-11 12:26
先下载个阅读器,提示是能看本地书的,然后在电脑下载你想看的小说就行了。

哈赫长篇小说R级以上的别的不要{包括R级}

3个回答2023-10-28 06:55
背叛之改李吻

为什么定积分区间交换上下限要变符号?

1个回答2023-12-31 01:56
根据定积分的定义:定积分是求函数f(X)在区间[a,b]中的图像包围的面积。即由 y=0,x=a,x=b,y=f(X)所围成图形的面积。因此如果交换上下衡谨好限后,区间就变咐铅成相反的了,这时的面积...
 全文

求N多N多的小说!好的加最少10分,最多200!

1个回答2023-12-16 08:33
九鼎记 惟我独仙 邪气凛然 星辰变 斗罗大陆 超级教师 诛仙 保证全是好看的!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
 全文

小说,短篇r?

3个回答2023-11-04 02:35
傲慢与偏见,极度推荐

网络用语r是什么意思

2个回答2023-12-12 23:25
r就是我儿 ,人家喜欢开玩笑占便宜 ,就是搞的好玩呗

勾股定理r²=17² +(r-4.5)² 详细解答

4个回答2024-02-10 09:44
r²侍或租=17² +(r-4.5)² r²=17²+r²老兆团拍-9r+4.5² 9r=309.25 r=309.25/9≈34.36

求一部女主叫零R的小说

1个回答2024-01-15 05:12
《零归零,凌归凌》、《吸血鬼骑士之唯一的骑士》、《时光之中你已消褪》、《龙族》、《零红蝶》、《千年乱》。

推荐几本小说或动漫r多的

2个回答2024-01-24 08:00
蔷薇妖娆,肉超多,几乎每章都有。
热门问答
热门搜索
更多
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z