C ++基本输入/输出
C ++基本输入/输出
本文将学习如何使用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;
}
输出
这是C ++编程
该程序如何工作?
- 首先包含iostream允许显示输出的头文件。
- 该cout对象在std名称空间内定义。要使用std名称空间,使用了using namespace std;语句。
- 每个C ++程序都以main()函数开头。代码从main()函数的开头开始执行。
- cout是一个在引号内打印字符串的对象" "。然后是<<操作员。
- return 0;是该功能的“退出状态” main()。程序以该语句结尾,但是该语句不是强制性的。
注意:如果不包含该using namespace std;语句,则需要使用std::cout代替cout。
这是首选方法,因为使用std名称空间会产生潜在的问题。
但是,std在教程中使用了名称空间,以使代码更具可读性。
#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
字符:A
readme:
- 该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;
}
输出
输入整数:70
数量是:70
在程序中,使用了
cin >> num;
接受用户的输入。输入存储在变量中数。使用>>运算符withcin进行输入。
注意:如果不包含该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;
}
输出
输入一个字符和一个整数:F
23
性格:F
数:23