导入
简介
学习如何对文件执行输入和输出操作。
为什么需要文件?
在很多情况下,我们不得不将数据存储在文件中,而不是存储在内存中或在屏幕上显示——例如,当需要离线存储数据或将数据从一台计算机传输到另一台计算机时。
在这种情况下,就需要进行文件 I/O 操作。
文件类型
有两种类型的文件:
- 文本文件
文本文件的扩展名为 .txt。这类文件的内容是纯文本,可以轻松编辑。尽管这些文件易于阅读,但它们不够安全且占用更多存储空间。因此,需要另一种文件类型。 - 二进制文件
二进制文件的扩展名为 .bin。它们以二进制形式而非纯文本形式存储数据。由于这种特性,它们不易被读取,因此更加安全。
文件操作
可以在上述任一类型的文件上执行四种主要操作。它们是:
- 创建新文件
- 打开现有文件
- 向现有文件写入数据
- 关闭文件
本章将介绍与 C 语言中的文件处理相关的示例。