FILE 是系统定义的一种结构类型的名称。
FILE *fp; 变量类型声明。声明 fp 是 FILE型指针,用于指向FILE类型 (文件结构)。
文件流-- 排成一队,有先后次序的 输入(或输出)一串数据,驻留并通过 输入输出缓冲区,进备凯前出程序。如同水流般地流入或流出。它来自文件或写入文件。
扩展资料:
在程序运行时,常常需要将一些数据(运行的最终结果或中间数据)输出到磁仿清盘上存放起来,以后需要时再从磁盘中输入到计算机的内存。这就要用到磁盘文件。
C语言将文件看作是一个字符(字节)的序列,即一个一个字符(字节)的数据顺序组成。根据数据的组成形式,可分为ASCII文件和二进制文件。ASCII文件又称文本(text)文件,它的每一个字节可放一个ASCII码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式按原样输出到磁盘上存放。
参考资料来源:百度百孙山科-C文件
C语言的I/O系统为用户提供了一个接口,该接口与实际的存取设备无关。只是燃键丛设备的一个抽象表示形式。这个抽象的接口称为流,实际的设备称为文件。C文件系统可以与各种设备皮樱一起使用,如打印机、硬盘、终端等,缓冲文件系统可以将每个设备转换成逻辑设备,即所谓的流。所有的流工作方式类似,所以很容易 *** 作不同的设备。流有2种类型:文本流和二进制流。
文本流是一系列字符,可以由多行构成,每行由一个换行符亮裤终止。
二进制流是一系列字节,并与外部设备上的字节一一对应。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)