#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;&#;请帮帮我:(
答案 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和一个字符同时转换为流。