理论教育 面向对象程序设计:I/O书写格式

面向对象程序设计:I/O书写格式

时间:2023-10-25 理论教育 版权反馈
【摘要】:I/O流是输入或输出的一系列字节,cout是输出流对象的名字,cin是输入流对象的名字。

面向对象程序设计:I/O书写格式

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;

从键盘上输入数据后,系统能够根据变量的类型,分别对i,f,c给出一个整形浮点型和字符型的数据。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈