第12章 文件操作.ppt

第12章 文件操作 12.1 文件概念 文件是根据特定目的而收集在一起并存储在外部介质上的有关数据的集合。其中外部介质可指硬盘、软盘、磁带、屏幕等。 以前各章中,我们所用到的输入和输出,都是以终端为对象的,即从终端键盘输入数据,运行结果输出到终端上。从操作系统的角度看,每一个与主机相连的输入输出设备都可以看作是一个文件。例如,终端键盘是输入文件,显示器和打印机是输出文件。 在程序运行时,常常需要将一些数据(运行的最终结果或中间数据)输出到磁盘上存放起来,以后需要时再从磁盘中输入到计算机内存。这时,就要用到磁盘文件。 C语言把文件看作是一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。根据数据的组织形式,可分为文本文件和二进制文件两类。 1. 文本文件 文本文件也称为ASCII文件,是指由字符组成的文件,每个字符用其相应的ASCII码存储。这种文件在磁盘中存放时每个字符对应1个字节,用于存放对应的ASCII码。例如,数5678的存储形式为 ASCII码 0011011000111000 ↓ ↓ ↓ ↓ 十进制码 5 6 7 8 共占用4个字节。 文本文件可在屏幕上按字符显示,例

文档评论(0)

1亿VIP精品文档

相关文档