简单的C ++用于'<<<'

时间:2018-04-21 05:28:15

标签: c++

#import <iostream>

using namespace std;

int main()
{
cout << 123 <<'\n';
cout <<"$100 recived \n";
cout <<"see you tomorrow \n";

return 0;
}

在这个C ++程序行中,我不知道&#39;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&#这里; (我是新手)

例如,当我删除第一行中的&#39;&lt;&lt;&lt;&#39;时出现错误

#import <iostream>

using namespace std;

int main()
{
**cout << 123 '\n';**
cout <<"$100 recived \n";
cout <<"see you tomorrow \n";

return 0;
}

我不知道为什么我需要&#39;&lt;&lt;&lt;&#;请帮帮我:(

2 个答案:

答案 0 :(得分:0)

在C ++ &lt;&lt; 中,这是输出运算符。和&gt;&gt; 这是输入运算符。因此,在使用&lt;&lt; 时,它会在输出中显示某些内容。

所以在你的第一行        cout << 123 <<'\n';第二个&lt;&lt; 输出操作符需要显示的内容,但什么也没找到,这就是为什么它会给你错误。

答案 1 :(得分:0)

<<符号为ostream operator

  

应用于输出流的此运算符(&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&quot;&gt;

在这种情况下,您可以将<<视为将类型转换为cout理解的内容的方式。

首先<< '\n'将字符\n转换为输出流理解的数据。 << 123对int 123执行相同的操作。

Together << 123 << '\n'将每个流合并为一个,传递给cout

最后,每个不同的类型都需要将自己的<<运算符转换为cout的流类型。当您尝试运行<< 123 '\n'时,编译器不知道如何将int和一个字符同时转换为流。