C语言40学时 第13章文件(2学时) ·文件也是一种数据类型,是指存放在磁盘 上的文件,其中可以是各种类型的数据, 也可以是程序清单等 对文件这种类型的处理,主要分为打开与 关闭文件、从文件中读取数据和将数据写 到文件中 对文件的处理都是利用系统函数和指向 “文件型”的指针变量来进行的
C语言40学时 第13章 文件 (2学时) • 文件也是一种数据类型,是指存放在磁盘 上的文件,其中可以是各种类型的数据, 也可以是程序清单等 • 对文件这种类型的处理,主要分为打开与 关闭文件、从文件中读取数据和将数据写 到文件中 • 对文件的处理都是利用系统函数和指向 “文件型”的指针变量来进行的
C语言40学时 文件概述 ·组成文件的数据类型可以是字符型、字符 串型、整型、实型和结构体型等 磁盘文件名 盘符:路径文件名.扩展名 如:D: itclfile1c H: WWL file2. obj a:file3.exe file4 dat
C语言40学时 文件概述 • 组成文件的数据类型可以是字符型、字符 串型、整型、实型和结构体型等 • 磁盘文件名 盘符:路径 文件名.扩展名 如:D:\tc\file1.c H:\wL\file2.obj a:\file3.exe file4.dat
C语言40学时 文本文件与二进制文件 了解被处理文件是文本文件,还是 二进制文件,是处理文件的前提 文本文件中的数据是转换成对应的 ASC码字符来存储的 二进制文件中的数据是以二进制方 式存放的
C语言40学时 文本文件与二进制文件 • 了解被处理文件是文本文件,还是 二进制文件,是处理文件的前提 • 文本文件中的数据是转换成对应的 ASCII码字符来存储的 • 二进制文件中的数据是以二进制方 式存放的
C语言40学时 如:整数10000 ASC形式: 0 0 0011000100110000001100000011000000110000 49 48 48 48 48 二进制形式: 0010011100010000 1×213+1×210+1×291×28+1×24=10000
C语言40学时 • 如:整数10000 ASCII形式: 二进制形式: 1×2 13+1×2 10+1×2 9+1×2 8+1×2 4=10000 00110001 00110000 00110000 00110000 00110000 00100111 00010000 49 48 48 48 48 1 0 0 0 0
C语言40学时 文件的打开与关闭 程序只能处理内存中的数据 文件的打开 通常是,从磁盘文件中读取数据到内存 文件的关闭 把,内存中的数据存回到磁盘文件中
C语言40学时 • 文件的打开与关闭 程序只能处理内存中的数据 • 文件的打开 通常是,从磁盘文件中读取数据到内存 • 文件的关闭 把,内存中的数据存回到磁盘文件中