C语言把文件看成是一个字符(字节)的序列。按数据的组织形式,分为ASCII文件和二进制文件。前者每一个字节存放一个ASCII字符,后者把内存中的数据按其在内存中的存储形式输出到磁盘上存放。前者占空间多,需要转换,后者节省空间和转换时间,但一个字节不对应一个字符,不能直接输出字符形式。
C语言中可利用高级I/O库函数来存取文件,存取文件的过程与其他语言中的处理过程类似。通常按如下顺序进行:
…
打开文件
…
读写文件(若干次)
…
关闭文件
这个处理顺序表明:一个文件被存取之前首先要打开它,只有文件被打开后才能进行读/写操作,文件读/写完毕后必须关闭。
点击加载更多评论>>