C语言中的文本文件和二进制文件是什么?


文件是记录的集合(或)是硬盘上永久存储数据的地方。

文件的类型

C语言中有两种类型的文件:

  • 文本文件
  • 二进制文件

文本文件

  • 它包含字母和数字,易于被人理解。

  • 文本文件中的错误在看到时可以消除。

  • 在文本文件中,文本和字符将每个字符存储为一个字节。

  • 例如,整数 4567 在内存中占用 2 个字节,但在文本文件中占用 5 个字节。

  • 数据格式通常是面向行的。这里,每一行都是一个单独的命令。

二进制文件

  • 它包含 1 和 0,易于计算机理解。

  • 二进制文件中的错误会破坏文件,并且不容易检测。

  • 在二进制文件中,整数 1245 在内存和文件中都占用 2 个字节。

  • 二进制文件总是需要匹配的软件来读取或写入。

  • 例如,MP3 文件可以由录音机或音频编辑器产生,并且可以在音乐播放器中播放。

  • MP3 文件不能在图像查看器或数据库软件中播放。

文件分类如下

  • 顺序文件 − 这里,数据以顺序方式存储和保留。
  • 随机存取文件 − 这里,数据以随机方式存储和检索。

更新于:2021年3月9日

12K+ 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告