我们将通过示例学习如何使用cin对象从用户获取输入,以及使用cout对象向用户显示输出。
在C ++中,cout将格式化的输出发送到标准输出设备,例如屏幕。我们将cout对象与<<运算符一起使用以显示输出。
- #include
- using namespace std;
-
- int main() {
- // 打印双引号括起来的字符串
- cout << "这是C ++编程";
- return 0;
- }
输出结果为:
这是C ++编程
该程序如何工作?
我们首先包含允许显示输出的iostream头文件。
cout对象是在std命名空间内定义。要使用std命名空间,我们使用了using namespace std;语句。
每个C ++程序都以main()函数开头。 代码执行从main()函数的开头开始。
cout是一个在引号“”内打印字符串的对象。 其后是<<运算符。
return 0;是main()函数的“退出状态”。程序以这个语句结束,但是,这个语句不是强制性的。
要打印数字和字符变量,我们使用相同的cout对象,但不使用引号。
- #include
- using namespace std;
-
- int main() {
- int num1 = 70;
- double num2 = 256.783;
- char ch = 'A';
-
- cout << num1 << endl; // 打印整数
- cout << num2 << endl; // 打印双浮点数
- cout << "character: " << ch << endl; // 打印字符串
- return 0;
- }
输出结果为:
- 70
- 256.783
- character: A
在C ++中,cin从标准输入设备(例如键盘)获取格式化的输入。 我们使用cin对象和>>运算符进行输入。
- #include
- using namespace std;
-
- int main() {
- int num;
- cout << "输入一个整数: ";
- cin >> num; // 接受输入
- cout << "这个数字是: " << num;
- return 0;
- }
输出结果:
- 输入一个整数: 70
- 这个数字是: 70
接受用户的输入。输入存储在num变量中。我们使用>>运算符和cin进行输入。
注意:如果不包含该using namespace std;语句,则需要使用std::cin代替cin。
- #include
- using namespace std;
-
- int main() {
- char a;
- int num;
-
- cout << "输入一个字符和一个整数: ";
- cin >> a >> num;
-
- cout << "字符: " << a << endl;
- cout << "数字: " << num;
-
- return 0;
- }
输出结果:
- 输入一个字符和一个整数: F
- 23
- 字符: F
- 数字: 23