- 0
- 0
- 约9.57千字
- 约 41页
- 2026-09-16 发布于广东
- 举报
第十三章输入输出流
;主要内容;C++的输入与输出包括以下3方面的内容:
(1)对系统指定的标准设备的输入和输出。即从键盘输入数据,输出到显示器屏幕。这种输入输出称为标准的输入输出,简称标准I/O。
(2)以外存磁盘文件为对象进行输入和输出,即从磁盘文件输入数据,数据输出到磁盘文件。以外存文件为对象的输入输出称为文件的输入输出,简称文件I/O。
(3)对内存中指定的空间进行输入和输出。通常指定一个字符数组作为存储空间(实际上可以利用该空间存储任何信息)。这种输入和输出称为字符串输入输出,简称串I/O。
C++采取不同的方法来实现以上3种输入输出。
;在C语言中,用printf和scanf进行输入输出,往往不能保证所输入输出的数据是可靠的、安全的。
在C++的输入输出中,编译系统对数据类型进行严格的检查,凡是类型不正确的数据都不可能通过编译。因此C++的I/O操作是类型安全(typesafe)的。
C++的I/O操作是可扩展的,不仅可以用来输入输出标准类型的数据,也可以用于用户自定义类型的数据。C++对标准类型的数据和对用户声明类型数据的输入输出,采用同样的方法处理。
C++通过I/O类库来实现丰富的I/O功能。C++的输入输出优于C语言中的printf和scanf,但是比较复杂,要掌握许多细节。;C++的输入输出流是指由若干字节组成的字节序列,这些字节中的数据按顺序从一
您可能关注的文档
- 复旦大学《C语言程序设计》课件-第9、10讲.pdf
- 复旦大学《大学物理》课件-第十一章量子力学初步.pdf
- 复旦大学《大学物理》课件-第十二章粒子性和波动性.pdf
- 河海大学《数值分析》课件-第9章常微分方程数值解法.ppt
- 湖南大学《C语言程序设计》课件-第11章继承与派生.pptx
- 湖南大学《C语言程序设计》课件-第12章多态与虚函数.pptx
- 湖南大学《C语言程序设计》课件-第14章c++工具.pptx
- 湖南大学《大学英语第二册》课件-第1章.pdf
- 湖南大学《大学英语第二册》课件-第2章.pdf
- 湖南大学《大学英语第二册》课件-第3章.pdf
- 2026-2027学年河南省名校高三(上)开学化学试卷(含答案).docx
- 2025-2026学年山东省烟台市招远市七年级(下)期末历史试卷(五四学制)(含答案).docx
- 2025-2026学年上海市立信会计金融学院附属高行中学八年级(下)期末物理试卷(五四学制)(含答案).docx
- 10力学专题实验——《验证动量守恒定律》专项提升(含答案).pdf
- 2025-2026学年陕西省西安市阎良区八年级(下)期中历史试卷(含答案).docx
- 2025-2026学年陕西省西安市蓝田县八年级(下)期中历史试卷(含答案).docx
- 2026秋新教材湘科版小学科学六年级上册第二单元《水在自然界中的变化》课时练习(附答案).docx
- 2026秋新教材湘科版小学科学六年级上册第三单元《物质变化》课时练习(附答案).docx
- 2025-2026学年上海市长宁区八年级(下)期末英语试卷(含答案).docx
- 2025-2026学年四川省成都市东部新区第七中学校七年级(下)期末英语试卷(含答案).docx
原创力文档

文档评论(0)