- 2
- 0
- 约4.41千字
- 约 11页
- 2017-06-02 发布于湖北
- 举报
第十六章 文 件 第十六章 文 件 16.1 C语言文件的概念 1.C语言中,对文件的存取方式:顺序存取和直接存取(随机存 储)。 2.数据可以按文本形式或二进制形式存放在介质上,因此文件可以 按数据的存放形式分为文本文件和二进制文件,这两种文件都可 以用顺序方式或直接(随机)方式进行存取。 3.所谓文本文件指的是,当输出时,数据转换成一串字符,每个字 符以字符的ASCII码值存储到文件中,一个字符占一个字节,例 如int类型的整数1234和float类型的小数3.141592,都转换为字 符存放到文件。 4.当数据按二进制行使输出到文件中,数据不经过任何转换、按计 算机内的存储形式直接存放到磁盘上。当从二进制文件中读入数 据时,不必经过任何转换,而直接将读入的数据存入变量所占内 存空间。由此可见,因为不存在转换的操作,从而提高了对文件 输入输出的速度。 5.另外,对文件进行输入输出的时候,系统将为输入或输出文件开 辟缓冲区。 第十六章 文 件 16.2 文件指针 文件指针实际上是指向一个结构体类型的指针,这个结构体中包含诸如:缓冲区的地址、在缓冲区中当前存取的字符的位置、对文件是“读”还是“写”、是否出错、是否遇
原创力文档

文档评论(0)