在本教程中,我们将学习使用cin
对象从用户那里获取输入,并使用cout
对象在示例的帮助下向用户显示输出。
C++ 输出
在 C++ 中,cout
将格式化的输出发送到标准输出设备,例如屏幕。 我们将cout
对象与<<
运算符一起使用来显示输出。
示例 1:字符串输出
#include <iostream>
using namespace std;
int main() {
// prints the string enclosed in double quotes
cout << "This is C++ Programming";
return 0;
}
输出
This is C++ Programming
该程序如何工作?
- 我们首先包含
iostream
头文件,该文件可让我们显示输出。 cout
对象在std
命名空间内定义。 要使用std
名称空间,我们使用了using namespace std;
语句。- 每个 C++ 程序都以
main()
函数开头。 从main()
函数的开始开始执行代码。 cout
是在引号" "
内打印字符串的对象。 其后是<<
运算符。return 0;
是main()
函数的“退出状态”。 程序以该语句结尾,但是该语句不是强制性的。
注意:如果不包含using namespace std;
语句,则需要使用std::cout
而不是cout
。
#include <iostream>
int main() {
// prints the string enclosed in double quotes
std::cout << "This is C++ Programming";
return 0;
}
示例 2:数字和字符输出
要打印数字和字符变量,我们使用相同的cout
对象,但不使用引号。
#include <iostream>
using namespace std;
int main() {
int num1 = 70;
double num2 = 256.783;
char ch = 'A';
cout << num1 << endl; // print integer
cout << num2 << endl; // print double
cout << "character: " << ch << endl; // print char
return 0;
}
输出
70
256.783
character: A
注意:
endl
机械手用于插入新行。 这就是每个输出都显示在新行中的原因。- 如果我们想在单个语句中打印不同的变量,字符串等,则可以多次使用
<<
运算符。 例如:
cout << "character: " << ch << endl;
C++ 输入
在 C++ 中,cin
从标准输入设备(例如键盘)获取格式化的输入。 我们将cin
对象与>>
运算符一起使用来进行输入。
示例 3:整数输入/输出
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter an integer: ";
cin >> num; // Taking input
cout << "The number is: " << num;
return 0;
}
输出
Enter an integer: 70
The number is: 70
在程序中,我们使用了
cin >> num;
接受用户的输入。 输入存储在变量num
中。 我们将>>
运算符与cin
一起使用以进行输入。
注意:如果不包含using namespace std;
语句,则需要使用std::cin
而不是cin
。
C++ 接受多个输入
#include <iostream>
using namespace std;
int main() {
char a;
int num;
cout << "Enter a character and an integer: ";
cin >> a >> num;
cout << "Character: " << a << endl;
cout << "Number: " << num;
return 0;
}
输出
Enter a character and an integer: F
23
Character: F
Number: 23