对于window和linux下的换行符的一点理解
2012-05-07 20:30
465 查看
从网络上的已有资料可知道:
\r的意义即回车,\n的意义即换行。
何为回车,何为换行:
这都是从打字机的概念来的:
车指的就是打字机头,那么回车就是打字机归为操作
而换行呢指的就是打印机走纸的操作。
但是,
在window中,使用\n就是使用\r\n即回车换行,而是用\r仅仅就是回车。
测试程序如下:
#include <iostream>
using namespace std;
int main(){
cout<<"abcde\nbbbb"<<endl;
cout<<"*******************"<<endl;
cout<<"abcde\rbbbb"<<endl;
cout<<"*******************"<<endl;
cout<<"abcde\r\nbbbb"<<endl;
return 0;
}
测试程序结果:
abcde
bbbb
*******************
bbbbe
*******************
abcde
bbbb
对于linux,未测试,但是有已有网络资料可以知道,\n单单就是回车,\r单单就是换行。
\r的意义即回车,\n的意义即换行。
何为回车,何为换行:
这都是从打字机的概念来的:
车指的就是打字机头,那么回车就是打字机归为操作
而换行呢指的就是打印机走纸的操作。
但是,
在window中,使用\n就是使用\r\n即回车换行,而是用\r仅仅就是回车。
测试程序如下:
#include <iostream>
using namespace std;
int main(){
cout<<"abcde\nbbbb"<<endl;
cout<<"*******************"<<endl;
cout<<"abcde\rbbbb"<<endl;
cout<<"*******************"<<endl;
cout<<"abcde\r\nbbbb"<<endl;
return 0;
}
测试程序结果:
abcde
bbbb
*******************
bbbbe
*******************
abcde
bbbb
对于linux,未测试,但是有已有网络资料可以知道,\n单单就是回车,\r单单就是换行。
相关文章推荐
- 对于Linux内核tty设备的一点理解
- 对于LINUX内核tty设备的一点理解
- 对于Linux内核tty设备的一点理解
- 对于Linux内核tty设备的一点理解
- 对于Linux内核tty设备的一点理解
- 对于Linux内核tty设备的一点理解
- 对于Linux内核tty设备的一点理解
- 对于*(mmu_tbl_base)+virtuladdr>>20等的一点理解
- 对于handler的一点理解
- Linux操作系统中文件结构stat中st_size的说明以及对于文件中洞(Holes)的理解
- 对于数据库范式的一点理解
- 关于Linux下对于makefile的理解
- 《王保明老师----Linux开发学习笔记》------讲03:进程 -----fork( )函数的一点理解
- 对linux中进程创建的一点理解(1)
- 对linux中进程创建的一点理解(2)
- 对于linux下system()函数的深度理解(整理)
- window和linux换行符处理
- git在window与linux的换行符问题
- 对于观察者模式,Reactor模式,Proactor模式的一点理解
- 对于超图(HyperGraphs)一点浅陋的理解