C语言程序设计 第10章文件 八>此枝大营计算机鼎
1 C 语言程序设计 北京科技大学 计算机系 第10章 文 件
第10章文件 10.1文件的概念 10.2文本文件的读写 10.3二进制文件的读写 2021/2/20
2021/2/20 2 第10章 文件 10.1 文件的概念 10.2 文本文件的读写 10.3 二进制文件的读写
101文件的概述 10.1.1文件和文件指针 1.什么是文件 ●文件:存储在外部存储介质上相关数据的集合。 例如:程序文件中保存着程序,数据文件中保存着数据。 C C语言的源程序文本文件 * OBJ 目标文件 二进制文件 。EXE 可执行文件 二进制文件 文件的存储特性 文件是一个有序的数据序列。C语言把文件作 为一个字符(字节)序列处理,对文件的存取是 以字符(字节)为单位进行的。 2021/2/20
2021/2/20 3 ⚫ 文件:存储在外部存储介质上相关数据的集合。 例如:程序文件中保存着程序,数据文件中保存着数据。 *.C C语言的源程序 文本文件 *.OBJ 目标文件 二进制文件 *.EXE 可执行文件 二进制文件 ⚫ 文件的存储特性 文件是一个有序的数据序列。C语言把文件作 为一个字符(字节)序列处理,对文件的存取是 以字符(字节)为单位进行的。 10.1 文件的概述 10.1.1 文件和文件指针 1. 什么是文件
101文件的概述 10.1.1文件和文件指针 1.什么是文件 ●设备文件 在C语言中,“文件”的概念被进一步扩大 把每台与主机相连的输入输出设备都看作是一个 文件。即把实际的物理设备抽象为逻辑文件,它 们被称为设督文件 ●对外部设备的输入输出就是对设备文件的 读写。 2021/2/20
2021/2/20 4 ⚫ 设备文件 在C语言中, “文件”的概念被进一步扩大, 把每台与主机相连的输入输出设备都看作是一个 文件。即把实际的物理设备抽象为逻辑文件,它 们被称为设备文件。 ⚫ 对外部设备的输入输出就是对设备文件的 读写。 10.1 文件的概述 10.1.1 文件和文件指针 1. 什么是文件
101文件的概述 10.1.1文件和文件指针 2.文件的种类 按文件存储数据的形式 ASCI文件(或称文本文件) ASCI码文件中每个字节存放一个ASCI代码,代表 个字符,此种存储形式便于输出显示,在D0S操作系统 下可以直接阅读 二进制文件 二进制文件中的数据是按照在内存中的二进制存储 格式存放的,此种存储形式节省存储单元。二进制文件 在D0S操作系统下不能直接阅读。 2021/2/20
2021/2/20 5 ⚫ 按文件存储数据的形式 ➢ ASCII文件(或称文本文件) ASCII码文件中每个字节存放一个ASCII代码,代表 一个字符,此种存储形式便于输出显示,在DOS操作系统 下可以直接阅读。 ➢ 二进制文件 二进制文件中的数据是按照在内存中的二进制存储 格式存放的,此种存储形式节省存储单元。二进制文件 在DOS操作系统下不能直接阅读。 10.1 文件的概述 10.1.1 文件和文件指针 2. 文件的种类