c语言IO操作.docVIP

  • 2
  • 0
  • 约3.85千字
  • 约 4页
  • 2018-03-09 发布于河南
  • 举报
c语言IO操作

 C语言把文件看做一个字节序列,即由一连串的字节组成,称为“流Stream”,以字节为单位访问,没有记录的界限。   ?   文件分类:   一,按文件所依附的介质来分:磁盘文件,磁带文件,内存文件,设备文件。   二,按内容区分:源程序文件,目标文件,数据文件。   三,按操作系统对磁盘文件的读写方式:缓冲文件系统和非缓冲文件系统。缓冲文件系统:操作系统在内存中为每一个正在使用的文件开辟一个读写缓冲区。   四,按文件的数据组织形式:ANSII码文件与二进制文件   ANSII文件:又叫文本文件,每一个字节存放一个ANSII代码,代表一个字符。用ANSII码形式输出与字符一一对应,一个字节代表一个字符,因而便于对字符进行逐个处理,也便于输出字符。但一般占存储空间教多,而且要花费转换时间(二进制与ANSII间的转换)。   二进制文件:把文件中的数据按其在内存中的存储形式原样输出到磁磁盘上存放。优点:占用存储空间少,文件形式和内存形式一致,不需要转换,因而处理起来速度快。   ?   文件类型指针:   要调用一个文件,必须知道与该文件有关的信息,比如文件名,文件状态,文件当前的读写位置,与该文件对应的内存缓冲区地址,缓冲区未被处理的字符串,文件操作方式等信息,这些信息保存在一个结构体变量中,该结构体是由系统定义的,取名为FILE。   typedef struct   {   

文档评论(0)

1亿VIP精品文档

相关文档