如何在C++;在做方程式的时候 我通过“C++程序设计语言”阅读,我现在的任务是制作一个程序,它采用两个变量,确定最小、最大、总和、差、积和比值。

如何在C++;在做方程式的时候 我通过“C++程序设计语言”阅读,我现在的任务是制作一个程序,它采用两个变量,确定最小、最大、总和、差、积和比值。,c++,C++,问题是我不能开始一条新线。“\n”不起作用,因为引号后面有变量。和“您可以将std::endl输出到流以移动到下一行,如下所示: cout<< a << " Is greater than " << b << endl; cout您正在寻找std::endl,但您的代码无法按预期工作 (a>b); cout<< a << " Is greater than " << b; (a<b); cout&l

问题是我不能开始一条新线。“\n”不起作用,因为引号后面有变量。和“您可以将
std::endl
输出到流以移动到下一行,如下所示:

cout<< a << " Is greater than " << b << endl;

cout您正在寻找
std::endl
,但您的代码无法按预期工作

(a>b); cout<< a << " Is greater than " << b;
(a<b); cout<< a << " Is less than " << b;

有一些“特殊字符”是这样的,
\n
是新行,
\r
是回车,
\t
是制表符,等等……如果您要开始,需要知道一些有用的东西。

请注意,
之间的区别“\n“
std::endl
是指后者包括
flush
;在这种情况下,这对您没有任何影响。您可以链接
谢谢。这正是我想要的。在这个程序中,他没有充分的理由喜欢
std::endl
而不是
“\n”
,而且他通常也有理由喜欢
“\n”
。谷歌“endl惨败”。@Robᵩ, 你可能意识到这可能是他的第一个C++程序,他只是想要一个新的行?code>endl
可能也是书中对它的解释。。。我已经有一年没读过了。我用一个更详细的答案来回答这个问题answer@emartel-谢谢你更新问题。我认为我们有义务向第一个程序程序员展示一种更好的方式,特别是当涉及到
std::endl
使用名称空间std,以及其他广泛教授的错误。
(a>b); cout<< a << " Is greater than " << b;
(a<b); cout<< a << " Is less than " << b;
if(a>b) cout<< a << " Is greater than " << b << endl; 
if(a<b) cout<< a << " Is less than " << b << endl;
if(a>b) cout<< a << " Is greater than " << b << "\n"; 
if(a<b) cout<< a << " Is less than " << b << "\n";