第3章IO流类ppt课件.ppt
《第3章IO流类ppt课件.ppt》由会员分享,可在线阅读,更多相关《第3章IO流类ppt课件.ppt(14页珍藏版)》请在三一文库上搜索。
1、第13章 I/O流类,13.1 概述 13.1.1 流(stream) 逻辑设备流和信息流 信息流分两类:文本流和二进制流。 文本流和二进制流区别:占用内存不同,表达形式不同。 13.1.2 文件 设备文件和信息文件。 打开文件建立流与文件的关联,关闭文件将断开流与文件的联系。,13.1.3 缓冲与缓冲区 13.2 C+的基本流类体系 13.2.1 基本流类体系 ios-streambuf istream iostream -ostream 13.2.2 预定义的流及运算符(标准流) extern istream cin 输入流建立与控制台输入文件(键盘)的联系 extern ostream
2、cout 输出流建立与控制台输出文件(显示器)的联系,13.3 流的格式化输入输出(I/O) 13.3.1 格式控制字 enum /枚举类型 dec /将数据转成十进值 oct /将数据转成八进值 hex /将数据转成十六进值 showbase(n) /输出带有表示数制的字符(n只能是8,10,16之一),setfill(c ) /填充字符 setprecision(n) /设置十进制有效位,指数输出时设置小数位数 setw(n) /设置字段宽度 setiosflags(ios:skipws) /跳过前导空白字符 setiosflags(ios: left) /输出左对齐 setiosflag
3、s(ios: right) setiosflags(ios:fixed) /固定小数输出 setiosflags(ios:scientific) /指数输出 setiosflags(ios:uppercase) /大写字母指数输出,setiosflags(ios: showpos) /输出后嗣输出+ showpoint /输出实数必须带有小数点 说明:在cout中直接使用。 例: cout.fill(a) 13.2.3.2 格式控制函数 是类ios 中的成员函数 ios: flags(), 取标志中的指定位 ios: setf(), 设置标志中的指定位 ios:unsetf() 取消标志中的指
4、定位 ios:dec /将数据转成十进值 ios: oct /将数据转成八进值 ios: hex /将数据转成十六进值 ios:showbase(n) /输出带有表示数制的字符(n只能是8,10,16之一),ios:scientific /指数输出 ios:uppercase /大写字母指数输出 ios: showpos /输出后输出+ ios: left /输出左对齐 ios: right ios:fixed /固定小数输出 ios:scientific) /指数输出 ios:uppercase /大写字母指数输出 说明: 在cout.setf( )中使用,设置有效 cout.useetf(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IO 流类 ppt 课件
链接地址:https://www.31doc.com/p-2596693.html