📅  最后修改于: 2020-09-25 14:37:21             🧑  作者: Mango
extern ostream cout;
它在
确保在第一次构造ios_base::Init
类型的对象期间或之前初始化cout对象。的COUT对象被构造之后,它被绑定到cin
,这意味着在任何输入操作cin
执行cout.flush()。
cout
的“ c”表示“字符”,“ out”表示“输出”,因此cout
表示“字符输出”。 cout
对象与插入运算符 (<<)一起使用,以显示字符流。通用语法为:
cout << varName;
要么
cout << "Some String";
提取运算符可以与变量, 字符串和操纵符 (如endl)结合使用多次:
cout << var1 << "Some String" << var2 << endl;
cout对象还可以与其他成员函数一起使用,例如put()
, write()
等。一些常用的成员函数是:
#include
using namespace std;
int main()
{
int a,b;
char str[] = "Hello Programmers";
/* Single insertion operator */
cout << "Enter 2 numbers - ";
cin >> a >> b;
cout << str;
cout << endl;
/* Multiple insertion operator */
cout << "Value of a is " << a << endl << "Value of b is " << b;
return 0;
}
运行该程序时,可能的输出为:
Enter 2 numbers - 6 17
Hello Programmers
Value of a is 6
Value of b is 17
#include
using namespace std;
int main()
{
char str[] = "Do not interrupt me";
char ch = 'm';
cout.write(str,6);
cout << endl;
cout.put(ch);
return 0;
}
运行该程序时,可能的输出为:
Do not
m