c语言文件

文件:存储在外部介质上数据的集合,是操作系统数据管理的单位。

一、按文件的分类

按文件的逻辑结构:

记录文件:由具有一定结构的记录组成(定长和不定长)
流式文件:由一个个字符(字节)数据顺序组成

按存储介质:

普通文件:存储介质文件(磁盘、磁带等)
设备文件:非存储介质(键盘、显示器、打印机等)

按文件的内容

程序文件。程序文件又可分为源文件、目标文件和可执行文件。
数据文件。如各种图像文件、声音文件等。

根据文件的组织形式

顺序存取文件;
随机存取文件。

按数据的组织形式:

文本文件: ASCII文件,每个字节存放一个字符的ASCII码
二进制文件:数据按其在内存中的存储形式原样存放
c语言文件

二、文件指针

指针变量说明: FILE   *fp;

三、文件的打开、读写和关闭

C文件操作用库函数实现,包含在stdio.h
文件使用方式:打开文件–>文件读/写–>关闭文件

打开文件fopen

c语言文件
字符读写函数: fgetc 和 fputc
字符串读写函数:fgets 和 fputs
数据块读写函数:fread 和 fwrite
格式化读写函数:fscanf 和 fprinf