C课件与教程
1
C 语言程序设计
第10章
文 件
北京科技大学 计算机系
本资料由-大学生创业|创业|创业网http://www.77cn.com.cn/提供资料 在线代理|网页代理|代理网页|http://www.77cn.com.cn 减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http://www.77cn.com.cn
C课件与教程
第10章 文件
10.1 文件的概念 10.2 文本文件的读写 10.3 二进制文件的读写
2
本资料由-大学生创业|创业|创业网http://www.77cn.com.cn/提供资料 在线代理|网页代理|代理网页|http://www.77cn.com.cn 减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http://www.77cn.com.cn
2013-7-11
C课件与教程
10.1 文件的概述
10.1.1 文件和文件指针
1. 什么是文件
3
文件:存储在外部存储介质上相关数据的集合。
例如:程序文件中保存着程序,数据文件中保存着数据。 *.C C语言的源程序 文本文件 *.OBJ 目标文件 二进制文件 *.EXE 可执行文件 二进制文件
文件的存储特性 文件是一个有序的数据序列。C语言把文件作 为一个字符(字节)序列处理,对文件的存取是 以字符(字节)为单位进行的。
2013-7-11
本资料由-大学生创业|创业|创业网http://www.77cn.com.cn/提供资料 在线代理|网页代理|代理网页|http://www.77cn.com.cn 减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http://www.77cn.com.cn
C课件与教程
10.1 文件的概述
10.1.1 文件和文件指针
1. 什么是文件
4
设备文件
在C语言中,“文件”的概念被进一步扩大, 把每台与主机相连的输入输出设备都看作是一个 文件。即把实际的物理设备抽象为逻辑文件,它 们被称为设备文件。
对外部设备的输入输出就是对设备文件的 读写。
2013-7-11
C课件与教程
10.1 文件的概述
10.1.1 文件和文件指针
2. 文件的种类
5
按文件存储数据的形式
ASCII文件(或称文本文件) ASCII码文件中每个字节存放一个ASCII代码,代表 一个字符,此种存储形式便于输出显示,在DOS操作系统 下可以直接阅读。 二进制文件
二进制文件中的数据是按照在内存中的二进制存储 格式存放的,此种存储形式节省存储单元。二进制文件 在DOS操作系统下不能直接阅读。
2013-7-11
C课件与教程
10.1 文件的概述
10.1.1 文件和文件指针
2. 文件的种类 例如将整数1949分别存储在这两种数据文件中。 ASCII文件:ASCII码
00110001 00111001 00110100 00111001 '1' '9' '4' '9'
6
占用4个字节
二进制文件:补码
00000111 10011101
占用2个字节
2013-7-11
C课件与教程
10.1 文件的概述
10.1.1 文件和文件指针
2. 文件的种类
7
按照对文件的处理方式
缓冲文件 利用缓冲文件系统处理的文件称为缓冲文件。系统 83年以后ANSI C标准中取消了非缓冲文件 处理方法是在内存中为每个正在使用的缓冲文件
C课件与教程
C课件与教程
C课件与教程
C课件与教程
C课件与教程
C课件与教程
C课件与教程
C课件与教程
C课件与教程