\r\n在windows和linux的区别
2011-01-22 16:20
330 查看
\n 为ASCII的0x0a 换行
\r 为ASCII的0x0d 回车
在windows 系统中,当你输入回车时会自动变成\r\n
在linux下的回车键只代表\n
而在windows下的回车键表示\r\n
\n为进入下一行,\r为打印头回到行首上
linux/unix下只用\n,它就表示回车+换行
而windows下,\r只回车不换行的,\n是换行,但在有些编辑中,单独的\n是不会换行的(如notepad)
一般在程序中,写\n就可以了,它在linux或windows中都能实现回车+换行的功能(只是在文本文件中,linux只会有0x0a,windows会自动换为0x0d 0x0a)
\r 为ASCII的0x0d 回车
在windows 系统中,当你输入回车时会自动变成\r\n
在linux下的回车键只代表\n
而在windows下的回车键表示\r\n
\n为进入下一行,\r为打印头回到行首上
linux/unix下只用\n,它就表示回车+换行
而windows下,\r只回车不换行的,\n是换行,但在有些编辑中,单独的\n是不会换行的(如notepad)
一般在程序中,写\n就可以了,它在linux或windows中都能实现回车+换行的功能(只是在文本文件中,linux只会有0x0a,windows会自动换为0x0d 0x0a)
相关文章推荐
- Linux系统与Windows的基本区别
- linux与Windows使用编译区别及makefile文件编写
- Windows、Linux和Mac OS的区别
- 做10年Windows程序员与做10年Linux程序员的区别
- windows和linux换行规则的区别
- python正则在linux和windows的区别
- windows linux mac os 区别
- Linux和Windows的区别
- linux与windows回车换行符的区别
- windows与linux下的路径区别
- java对ftp的操作,windows和linux有点区别,收集整理了一下
- 深度剖析Linux与Windows系统的区别
- 深度剖析Linux与Windows系统的区别
- 转:——Windows和Linux进程间通信区别
- printf 输出 long long / windows 与 linux 平台编译器 有区别
- Linux和Windows区别分析之线程问题
- Linux中txt和windows中的txt的区别
- 建站_主机的区别(windows和linux)
- Linux和windows环境下的Java开发的区别与不同
- socket编程在windows和linux下的区别