我认为一个符号就足够了。但是当你可以直接使用CR
(0D
)时,做CRLF
(0x0D0A
)的意义在哪里?通常,每当我使用字符串(C ++)时,我会这样做:
myString = "Test\nThis should be a new line!\nAnother linefeed.";
注意:对于不熟悉C++的读者,"\n"
表示换行符(0x0A
)。
但是我真的应该这样做吗:
myString = "Test\r\nThis should be a new line!\r\nAnother carriage return/linefeed pair.";
注意:"\r"
代表回车符(0x0D
)。
编辑:这个问题应该放在Programmers.SE吗?
std::endl
,而不是之前的 C 中的"\n"
。 - Mateen Ulhaqfor(int i = 0; i < 100000; ++i) std::cout << i * i << "\n"; std::cout << std::flush;
。 - Mateen Ulhaq