C语言中的文本文件和二进制文件是什么?
文件是记录的集合(或)是硬盘上永久存储数据的地方。
文件的类型
C语言中有两种类型的文件:
- 文本文件
- 二进制文件
文本文件
它包含字母和数字,易于被人理解。
文本文件中的错误在看到时可以消除。
在文本文件中,文本和字符将每个字符存储为一个字节。
例如,整数 4567 在内存中占用 2 个字节,但在文本文件中占用 5 个字节。
数据格式通常是面向行的。这里,每一行都是一个单独的命令。
二进制文件
它包含 1 和 0,易于计算机理解。
二进制文件中的错误会破坏文件,并且不容易检测。
在二进制文件中,整数 1245 在内存和文件中都占用 2 个字节。
二进制文件总是需要匹配的软件来读取或写入。
例如,MP3 文件可以由录音机或音频编辑器产生,并且可以在音乐播放器中播放。
MP3 文件不能在图像查看器或数据库软件中播放。
文件分类如下
- 顺序文件 − 这里,数据以顺序方式存储和保留。
- 随机存取文件 − 这里,数据以随机方式存储和检索。
广告