I/O流是输入或输出的一系列字节,cout是输出流对象的名字,cin是输入流对象的名字。有关流对象cin、cout和流运算符的定义等信息是存放在C++的输入输出流库中的,因此如果在程序中使用cin、cout和流运算符,就必须使用预处理指令把头文件iostream 包含到本文中:
#include<iostream >
当程序需要在屏幕上输出数据时,可以使用插入操作符“< < ”向cout输出流中插入字符,例如:
cout< <"Hello C++Program.\n";
当程序需要接收从键盘输入的数据时,可以使用提取操作符“> > ”从cin输入流中抽取字符,例如:
int a;
cin> >a;
一条cout语句可以分写成若干行。如:
cout< <"C++is a very easy language."< <endl;
可以写成:
也可以写成多个cout语句,即:
cout< <"C++is";
cout< <"a very";
cout< <"easy language.";
cout< <endl;
以上3种情况的输出均为:
C++is a very easy language.
在用cout输出数据时,用户不必通知计算机按何种类型输出,系统会自动识别输出数据的类型。如:
int a=5;float b =3.14;char c='A';
cout< <a< <"< <b< <"< <c< <endl;
输出的结果为:(www.daowen.com)
5 3.14 A
cin可以和cout类似的方式调整行,假设i,j,m,m 为已定义的四个int型变量,则对
cin> >i> >j> > m> >n;
可以写成:
也可以写成:
cin> >i;
cin> >j;
cin> > m;
cin> >n;
以上三种情况都可以从键盘输入:
12 23 34 45
也可以分多行输入数据:
12
23 34
45
在用cin输入时,cin也可以自动识别变量的类型从输入流中抽取相应长度的字节。如:
int i;float f;char c;
cin> >i> >f> >c;
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。