关于换行符CR和LF的区别
关于换行符CR和LF的区别具体如下:
1、指代不同:
'\ r'是回车符,将光标带到行的开头,(carriage return)
'\ n'是换行符,将光标向下移动一个空格(line feed)
\r?是回车,return
\n是换行符,newline
2、不同系统下显示不同:
对于换行操作,Unix下通常只有0x0A表示换行("\n")。在Windows下,通常为0x0D和0x0A两个字符("\r\n"),苹果机MAC OS系统则采用回车符CR表示下一行(\r)。
在Unix系统上,每行的末尾只有new line,即“\n”;
在Windows中,每行的末尾是回车换行,即“\r\n”;
在Mac系统上,每行的末尾是Enter,即“\r”。
直接的结果是,如果在Windows下打开Unix / Mac下的文件,则所有文本将变成一行;如果Windows下的文件在Unix下打开,则每行末尾会有一个额外的^ M字符。
Dos和Windows使用回车+换行CR / LF来指示下一行,即^M$($不是换行符,不显示换行符,$是文本EOF结束的表示)
UNIX / Linux使用换行符LF表示下一行,即\n
Mac机器(MAC OS系统)使用回车CR指示下一行,即\r
3、表示字符不同
CR用符号“ \ r”表示,十进制ASCII码为13,十六进制码为0x0D;
LF由'\ n'符号表示,ASCII码为10,十六进制为0x0A。 因此,在Windows平台上,换行符由文本文件中的两个字节0d 0a表示,而在UNIX和Apple平台上,换行符由0a或0d一个字节表示。
由于dos样式的换行符使用\ r \ n并将此类文件上传到unix,因此某些版本的vi无法识别\ r,因此在显示vi时vi将出现在该行的末尾,但有些会识别\ r \ n ,通常显示回车和换行。
理光CR,GX,GR,R等代码是理光相机编号,就我用过的总结如下:
CR:例如CR5,是理光老光学胶片单反相机的代号,当然现在早已停产。
GX:例如经典的GX8,现在的GX100,GX200和最概念的GXR,是理光便携数码的专业机,支持全部手动功能,镜头一般是变焦的。
R:例如R8,R9,R10等,是消费机卡片机。
GR:例如伟大的胶片机GRV1,和现在的GRD1、2、3共三代。是指运用了GR镜头的理光相机,一般GR系列的机子都是广角定焦。
回答完毕,不明白可以hi我。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!