從網絡上的已有資料可知道:
\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單單就是換行。