导读 大家好,精选小编来为大家解答以上问题。编程入门教程步骤,编程入门教程很多人还不知道,现在让我们一起来看看吧!1、“n”表示带有回车符
大家好,精选小编来为大家解答以上问题。编程入门教程步骤,编程入门教程很多人还不知道,现在让我们一起来看看吧!
1、 “n”表示带有回车符的字符串。Std:endl是一个流操作符,output的功能和output' \n '类似,但可能略有不同。
2、 Std:endl输出一个换行符并立即刷新缓冲区。
3、 比如3360
4、 STD : cout STD : endl;
5、 相当于:
6、 STD : cout ' \ n ' STD : flush;或std:3360cut ' \ nSTD : fflush(stdout);
7、 由于流运算符的重载,对于“\n”和“\n”,输出效果是相同的。
8、 对于带输出缓冲区的流(如cout、clog),如果缓冲区刷新操作不是手动执行的,输出将在缓冲区满后自动刷新。但是,对于cout(与fileoutputstream等相比。),缓冲一般不明显。但是必要的时候用endl代替' \n '一般是个好习惯。
9、 对于无缓冲流(如标准错误输出流cerr),不需要刷新,可以直接使用' \n '。
本文到此结束,希望对大家有所帮助。