#include<iostream>
using namespace std;
int main(){
int x;
float y;
cout<<"Please input an int number:"<<endl;//Please input an int number:
cin>>x;//8↙
cout<<"The int number is x= "<<x<<endl;//The int number is x= 8
cout<<"Please input a float number:"<<endl;//Please input a float number:
cin>>y;//7.4↙
cout<<"The float number is y= "<<y<<endl;//The float number is y= 7.4
return 0;
}
iostream:在编写 C++ 程序时,如果需要使用输入输出时,则需要包含头文件iostream,它包含了用于输入输出的对象,例如常见的cin表示标准输入、cout表示标准输出、cerr表示标准错误。
cout 和 cin 都是 C++ 的内置对象。使用 cout 进行输出时需要紧跟<<运算符,使用 cin 进行输入时需要紧跟>>运算符,这两个运算符可以自行分析所处理的数据类型,因此无需像使用 scanf 和 printf 那样给出格式控制字符串。
第 6 行代码表示输出"Please input a int number:"这样的一个字符串,以提示用户输入整数,其中endl表示换行,与C语言里的\n作用相同。
第 7 行代码表示从标准输入(键盘)中读入一个 int 型的数据并存入到变量 x 中。如果此时用户输入的不是 int 型数据,则会被强制转化为 int 型数据。
第 8 行代码将输入的整型数据输出。