cin和cout简介
cin可以从键盘中读取数据,cout可以把数据打印到显示器上,cout配合endl可以打印换行符。cin、cout和endl是在iostream头文件内声明的,使用时必须#include包含iostream头文件。cin、cout和endl都在命名空间std里,参考【C++】命名空间namespace。
<<
是流插入运算符,也称为输出运算符,配合cout和endl使用。>>
是流提取运算符,也称为输入运算符,配合cin使用。注意这两个运算符会自动识别类型,并且可以连续使用(如cout << a << b << c << endl;
)。这是通过运算符重载和函数重载实现的,这里不展开。
hello world
使用C++写一个最简单的hello world程序,在屏幕上打印hello world并换行。
#include <iostream>
using namespace std;
int main()
{
cout << "hello world" << endl;
return 0;
}
输入+输出
分别输入一个整数、一个双精度浮点数和一个字符串,并输出。
#include <iostream>
#include <string>
using namespace std;
int main()
{
int i = 0;
double d = 0.0;
string s;
cin >> i >> d >> s;
cout << "i = " << i << endl;
cout << "d = " << d << endl;
cout << "s: " << s << endl;
return 0;
}