cin:在C++中,“cin"是一个预定义的对象,代表标准输入流(standard input stream)。它通常与"cout”(标准输出流)一起使用,用于从用户处获取输入
用cin从键盘中输入数据,格式如下:
cin>>变量名或常量;
其中“>>”为流提取运算符。当程序执行到cin语句时,就会停下来等待键盘数据的输入,数据输入完后按Enter键结束。例如:
#include <iostream>
using namespace std;
int main()
{
int x;
double y;
char z;
cin>>x>>y>>z;
return 0;
}
说明:
(1)使用cin从键盘中输入数据,原则上是系统内置的数据类型,如int、double、char、float等;
(2)在输入数据时,如果有多个数据,各个数据之间用空格(Enter键或Tab键)分隔,输入Enter键结束;
(3)cin 具有自动识别数据类型的能力,提取运算符“>>”将根据它后面的变量类型从输入流中为它们提取对应的数据。
cout:在C++中,“cout"是一个预定义的对象, 表示标准输出流(standard output stream)。它通常和"cin”(标准输入流)一起使用,用于将程序的输出内容显示在控制台上。
cin>>变量名;
其中“>>”为流提取运算符。当程序执行到cin语句时,就会停下来等待键盘数据的输入,数据输入完后按Enter键结束。例如:
#include <iostream>
using namespace std;
int main()
{
int x=10;
double y=20.5
cout<<"x="<<x<<" "<<"y="<<y<<endl;
return 0;
}
说明:
(1)使用cout往屏幕输出数据,数据可以是系统预定义的简单数据类型,也可以是用户自定义的数据类型,如对象等。
(2)当输出多个数据时,可以使用cout进行连续输出,输出数据既可以是变量也可以是常量。
(3)cout输出语句中,如果有带双引号的字符串,将双引号内的字符串原样输出,如上面程序中的''x=''和''y='',当执行语句cout<<''x=''<<x<<" "<<''y=''<<y<<endl;时,将输出“x=10 y=20.5”。