输入输出流
一、C++的输入和输出
1. 输入输出类型:
(1)标准 I/O:对系统指定的标准设备(包括键盘、显示器等)的 I/O 操作
(2 )文件 I/O:以磁盘文件为对象进行 I/O,即从磁盘文件输入数据,数据输出到磁盘文
件
(3 )字串 I/O:对内存中指定空间(通常为一个字符数组)进行输入和输出
注意:C++I/O 操作是可扩展的。不仅可以用来输入输出标准类型的数据,也可以用于用户
自定义类型数据的I/O
2. 流:
(1) 概念:
外延:从一个对象到另一个对象的数据流动的字节序列
内涵:内存中为每个流开辟一个内存缓冲区,用来存放流中的数据,即流是与内存
缓冲区相对应。流的内容可是ASCII 字符、二进制数,图像和视音频等数据
(2 ) 类型:
标准流:用于程序与 I/O 设备之间的数据交互
文件流:用于程序与磁盘文件之间的数据交互
字串流:用于程序与内存字符数组之间的数据交互
3. C++I/O 类库结构
C++的 I/O 流被定义为不同的流类。用流类
您可能关注的文档
最近下载
- “人工智能数学基础”课程标准.docx
- (最新)ISO 55001-2024 资产管理—资产管理体系—要求(中文版-翻译-2024)(推荐下载).pdf VIP
- 第37届中国化学奥林匹克(初赛)试题.pdf VIP
- 附件一18款博越车载主机系统升级操作指导.pdf VIP
- 亮剑附《李云龙前传》读后感1000字.docx VIP
- 《基于智慧化村卫生室的老年人心房颤动管理与服务规范》(DB32T 5414-2026).pdf VIP
- 住宅工程墙面壁纸霉变案例分析与预防.pdf VIP
- 情绪周期理论与投资实践精要.pdf
- 新版糖尿病看图对话新.pptx VIP
- 诗歌翻译的概念隐喻研究——以拜伦诗歌翻译为例.docx
原创力文档

文档评论(0)