从网络上的已有资料可知道:
\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单单就是换行。