1. 程式人生 > >C++中換行符‘\n’和控制符‘endl’的區別(cout和printf區別)

C++中換行符‘\n’和控制符‘endl’的區別(cout和printf區別)

1.顯示字串時,在字串中包含換行符,而不是在末尾加上endl,可以減少輸入量

2.如果生成一個空行,則兩種方法的輸入量相同,但對大多數人而言輸入endl更為方便

3.顯示引號括起來的字串通常使用換行符‘\n’,其他情況下則使用控制符endl

4.endl確保程式繼續執行前重新整理輸出;而‘\n’不提供這樣的保證

cout和printf的區別:

cout能夠識別型別的功能表明,其設計更加靈活好用