好文档 - 专业文书写作范文服务资料分享网站

C语言程序设计(软件)课程第1章 C++的初步知识_6

天下 分享 时间: 加入收藏 我要投稿 点赞

第1章 C++的初步知识 1.3.1 C++的输入与输出

输入和输出并不是C++语言中的正式组成成分。C和C++本身都没有为输入和输出提供专门的语句结构。输入输出不是由C++本身定义的,而是在编译系统提供的I/O库中定义的。

C++的输出和输入是用“流”(stream)的方式实现的。图1.1和图1.2表示C++通过流进行输入输出的过程。

图1.1 图1.2

有关流对象cin、cout和流运算符的定义等信息是存放在C++的输入输出流库中的,因此如果在程序中使用cin、cout和流运算符,就必须使用预处理命令把头文件stream包含到本文件中: #include using namespace std;

尽管cin和cout不是C++本身提供的语句,但是在不致混淆的情况下,为了叙述方便,常常把由cin和流提取运算符“>>”实现输入的语句称为输入语句或cin语句,把由cout和流插入运算符“<<”实现输出的语句称为输出语句或cout语句。根据C++的语法,凡是能实现某种操作而且最后以分号结束的都是语句。

1.1.1 输入流与输出流的基本操作

cout语句的一般格式为

cout<<表达式1<<表达式2<<……<<表达式n; cin语句的一般格式为

cin>>变量1>>变量2>>……>>变量n;

在定义流对象时,系统会在内存中开辟一段缓冲区,用来暂存输入输出流的数据。在执行cout语句时,先把插入的数据顺序存放在输出缓冲区中,直到输出缓冲区满或遇到cout语句中的endl(或′\n′,ends,flush)为止,此时将缓冲区中已有的数据一起输出,并清空缓冲区。输出流中的数据在系统默认的设备(一般为显示器)输出。

一个cout语句可以分写成若干行。如

cout<<″This is a simple C++ program.″<

可以写成

cout<<″This is ″ //注意行末尾无分号 <<″a C++ ″ <<″program.″

<

也可写成多个cout语句,即

cout<<″This is ″; //语句末尾有分号 cout <<″a C++ ″; cout <<″program.″; cout<

以上3种情况的输出均为

C语言程序设计(软件)课程第1章 C++的初步知识_6

第1章C++的初步知识1.3.1C++的输入与输出输入和输出并不是C++语言中的正式组成成分。C和C++本身都没有为输入和输出提供专门的语句结构。输入输出不是由C++本身定义的,而是在编译系统提供的I/O库中定义的。C++的输出和输入是用“流”(stream)的方式实现的。图1.1和图1.2表示C++通过流进行输入输出的过程。
推荐度:
点击下载文档文档为doc格式
30g4t2n0ef6msol1o4w75dq8n1sig300ubt
领取福利

微信扫码领取福利

微信扫码分享