湖南大学《C语言程序设计》课件-第13章输入输出流.pptxVIP

  • 0
  • 0
  • 约9.57千字
  • 约 41页
  • 2026-09-16 发布于广东
  • 举报

湖南大学《C语言程序设计》课件-第13章输入输出流.pptx

第十三章输入输出流

;主要内容;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++的输入输出流是指由若干字节组成的字节序列,这些字节中的数据按顺序从一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档