下载此文档

工学C程序设计PPT教案学习.pptx


文档分类:IT计算机 | 页数:约54页 举报非法文档有奖
1/54
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/54 下载此文档
文档列表 文档介绍
会计学
1
工学C程序设计
2021/4/27
2
第4章 输入/输出流
输入/输出流基本概念
输入/输出流类体系
I/O流操作
文件流和文件的输入/输出
字符串流
重载插入和提取运算符
第1页/共54页
2021/4/27
3
输入/输出流基本概念
1、流
流是一种抽象,它负责在数据的生产者(程序/文件)和数据的消费者(文件/程序)之间建立联系,并管理数据的流动。
2、字节流
字节流分为字符流(也称文本流)和二进制流。字符流在数据传输时需作转换,效率较低。但可以直接编辑,显示或打印。
第2页/共54页
2021/4/27
4
输入/输出流基本概念
二进制流将字节流的每个字节以二进制方式解释,它在数据传输时不作任何转换,故效率高。但无法人工阅读,可移植性较差。
3、 文件
文件是一般指存储在外部介质上数据的集合。计算机中的程序、数据、文档通常都组织成文件存放在外存储器中。
第3页/共54页
2021/4/27
5
输入/输出流基本概念
4、缓冲
系统在主存中开辟的、用来临时存放输入输出数据的区域,成为输入输出缓冲区(简称缓冲区)。
5、命名空间
命名空间,就是在程序的不同的模块中使用相同的名字表示不同的事物(实体)。目的是提供一种机制,使大程序的各个部分中因出现重名而导致冲突的可能性降到最低。
第4页/共54页
2021/4/27
6
输入/输出流类体系
C++为实现数据的输入和输出定义了一个庞大的流类库,它包括的类主要有ios,istream,ostream,iostream,ifstream,ofstream,fstream等。类istream和ostream是类ios的公有派生类,分别提供输入和输出操作。继承关系见下图 。
第5页/共54页
2021/4/27
7
流类库
第6页/共54页
2021/4/27
8
流类库
C++I/O常用流类列表(1)
第7页/共54页
2021/4/27
9
流类库
C++I/O常用流类列表 (2)
第8页/共54页
2021/4/27
10
标准流对象
C++ 语言在头文件 中预定义了 4个标准流类的对象:
extern istream cin; / 标准输入流对象
extern ostream cout; // 标准输出流对象
extern ostream cerr; // 标准错误流(非缓冲)对象
extern ostream clog; // 标准错误流对象
第9页/共54页

工学C程序设计PPT教案学习 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数54
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小233 KB
  • 时间2021-06-17