C++程序设计基础 安志远ppt第7章 输入输出流.ppt

C++程序设计基础 安志远ppt第7章 输入输出流.ppt

ID:51617174

大小:145.50 KB

页数:29页

时间:2020-03-26

C++程序设计基础 安志远ppt第7章 输入输出流.ppt_第1页
C++程序设计基础 安志远ppt第7章 输入输出流.ppt_第2页
C++程序设计基础 安志远ppt第7章 输入输出流.ppt_第3页
C++程序设计基础 安志远ppt第7章 输入输出流.ppt_第4页
C++程序设计基础 安志远ppt第7章 输入输出流.ppt_第5页
资源描述:

《C++程序设计基础 安志远ppt第7章 输入输出流.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章输入输出流1目标了解C++输入/输出的概念及机制掌握C++输入/输出流操作熟悉文件处理27.1输入/输出流的概念C++程序的输入/输出(I/O,Input/Output)操作,除了继续使用C语言习惯用的库函数实现外,还引入了“流(stream)”的概念。“流”就是数据流,是字符序列在主机与外部介质之间的流动,它负责在数据的产生者和使用者之间建立联系,并管理数据的流动。它具有方向性,与输入设备相联系的流,称为输入流;与输出设备相联系的流,称为输出流;与输入输出设备(如磁盘)相联系的流,称为输入输出流。37.2标准流和流操

2、作7.2.1基本输入/输出操作7.2.2输入/输出格式控制47.2.1基本输入/输出操作1.标准流标准流对象简称为标准流,是为用户常用的外部设备提供与内在之间的通信通道,从而对数据进行解释和传输,提供必要数据缓冲等。C++对标准流的端口连接定义了默认设置,如标准输入流cin与键盘连接,也可以重定向。57.2.1基本输入/输出操作2.基本输入输出操作【例7.1】基本输出操作实例1。#includevoidmain(){inta=10,b=100;cout<

3、’<

4、实例可见,多个数据同时输出,C++系统将按照从右到左的顺序依次计算各项值,并按照从左到右的顺序依次输出。77.2.1基本输入/输出操作其它输出函数:函数功能函数功能put无格式,插入一个字节seekp移动输出流指针write无格式,插入一个字节序列tellp返回输出流中指定位置的指针值flush刷新输出流operator插入运算府87.2.1基本输入/输出操作3.基本输入操作使用标准输入对象cin和提取运算符“>>”实现数据输入功能,用键盘输入空格、Tab键和回车来表示一次输入结束。【例7.5】基本输入操作实例1。#incl

5、udevoidmain(){inta;floatb;charc;charstr[20];cout<<”请输入:”;cin>>a>>b>>c>>str;97.2.1基本输入/输出操作cout<<”输出结果是:”<输出结果是:2034.56aGood!107.2.1基本输入/输出操作函数功能函数功能get从流中提取字符,包括空

6、格seekg移动输出流指针getline从流中提取一行字符tellp返回输出流中指定位置的指针值read无格式输入指定字节数operator插入运算府其它输入函数:117.2.2输入/输出格式控制操作算子功能I/Oiostream.hdec数值数据采用十进制表示I/Oiostream.hhex数值数据采用十六进制表示I/Oiostream.hoct数值数据采用八进制表示I/Oiostream.hsetbase(intn)设置数制转换基数为n(0,8,10,16)0表示使用缺省基数I/Oiostream.hendl插入一个新行

7、并清空流相关联的缓冲区Oiostream.h(1)格式输出控制:127.2.2输入/输出格式控制操作算子功能I/Oiostream.hflush刷新与流相关联的缓冲区Oiostream.hresetiosflags(long)清除参数所指定的标志位I/Oiostream.hsetiosflages(long)设置参数所指定的标志位I/Oiostream.hsetfill(int)设置填充字符Oiostream.hsetsprecision(intn)设置浮点数输出的有效数字个数(含小数点)Oiostream.h137.2.2

8、输入/输出格式控制操作算子功能I/Oiostream.hsetw(int)设置输出数据项的域宽Oiostream.hleft左对齐,右填充字符Oiostream.hright右对齐,左填充字符Oiostream.hscientific科学记数法表示浮点值,精度域指小数点后面的数字位数Oio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。