第10章文件操作 白雪飞 baixfaustc. edu.cn 中国科学技术大学电子科学与技术系 Dept of Elec. Sci. Tech, USTC Fal22003
白 雪 飞 baixf@ustc.edu.cn 中国科学技术大学电子科学与技术系 Dept. of Elec. Sci. & Tech., USTC Fall, 2003 第10章 文件操作
录 文件概述 ●文件类型指针 文件的打开和关闭 文件的读写 文件的定位 C语言程序设计-第10章文件操作2
C语言程序设计 - 第10章 文件操作 2 目 录 ⚫ 文件概述 ⚫ 文件类型指针 ⚫ 文件的打开和关闭 ⚫ 文件的读写 ⚫ 文件的定位
文件(File) ●C语言中的文件 C语言把文件看作一个字节的序列 ■C语言对文件的存取是以字节为单位的 文本文件(ASCI文件) 按数据的ASCI形式存储 二进制文件 ■按数据在内存中的二进制形式存储 C语言程序设计-第10章文件操作
C语言程序设计 - 第10章 文件操作 3 文件 (File) ⚫ C语言中的文件 ◼ C语言把文件看作一个字节的序列 ◼ C语言对文件的存取是以字节为单位的 ⚫ 文本文件(ASCII文件) ◼ 按数据的ASCII形式存储 ⚫ 二进制文件 ◼ 按数据在内存中的二进制形式存储
文本文件和二进制文件 内存存储形式 ASCI形式 00010111 10010110 (6)|00110110 二进制形式 (0)1001100 (6038) 3) 00010111 (8)1001100 010110 C语言程序设计-第10章文件操作4
C语言程序设计 - 第10章 文件操作 4 文本文件和二进制文件 00010111 10010110 00010111 10010110 00110110 00110000 00110011 00111000 (6038) (‘6’) (‘0’) (‘3’) (‘8’) ASCII形式 二进制形式 内存存储形式
缓 冲中 文 件 系 统 輪出文件缓冲区 程序数据区 磁盘 输 入 件 缓 冲 区 C 程 百 序 第 章 文 件 操 作
C语言程序设计 - 第10章 文件操作 5 缓冲文件系统 程序数据区 输出文件缓冲区 输入文件缓冲区 磁盘 输 输 输 输 输 输 输 输