文件版权所有@陈暂保留所有权利陈哲版权所有③陈哲保留所有权利
版权所有© 陈哲保留所有权利 版权所有 © 陈哲 保留所有权利 文件 陈哲
>文件基础>文件结构体类型>打开与关闭文件>顺序读写文件>随机读写文件版权所有@陈哲保留所有权利版权所有陈哲保留所有权利
版权所有© 陈哲保留所有权利 版权所有 © 陈哲 保留所有权利 2 ➢文件基础 ➢文件结构体类型 ➢打开与关闭文件 ➢顺序读写文件 ➢随机读写文件
文件基础>文件中存放的是二进制数据,根据对数据的解释可分为文本文件和二进制文件文本文件中每一个字节中的数据可以被解释为一个字符的ASCII码。文本文件可以用文本编辑器打开,显示为字符串二进制文件中每一个字节中的数据不能被解释版权所有?陈暂保留所有权利为一个字符的ASCII码。如果用文本编辑器打开也就是解释为ASCII码时,显示为不可读、无意义的字符串。3
版 权 所 有 © 陈 哲 保 留 所 有 权 利 文件基础 ➢文件中存放的是二进制数据,根据对数 据的解释可分为文本文件和二进制文件。 ◦文本文件中每一个字节中的数据可以被解释为 一个字符的ASCII码。文本文件可以用文本编辑 器打开,显示为字符串。 ◦二进制文件中每一个字节中的数据不能被解释 为一个字符的ASCII码。如果用文本编辑器打开, 也就是解释为ASCII码时,显示为不可读、无意 义的字符串。 3
>例如:对于整数10000,如果用文本文件形式存储,则在磁盘中占5个中字节(每一个字符占一个字节),而用二进制文件形式存储,则在磁盘中占4个字节(一个整数占4个字节)。文本形式0011000100110000001100000011000000110000权所有@陈暂保留所有权利(0)(1)(0)(0)(0)二进制形式(整数10000)000000000000000000100111000100004
版 权 所 有 © 陈 哲 保 留 所 有 权 利 ➢例如:对于整数10000, ◦如果用文本文件形式存储,则在磁盘中占5个 字节(每一个字符占一个字节), ◦而用二进制文件形式存储,则在磁盘中占4个 字节(一个整数占4个字节)。 4 00110001 00110000 00110000 00110000 00110000 (1) (0) (0) (0) (0) 文本形式 00000000 00000000 00100111 00010000 二进制形式(整数10000)
>文件名是文件的唯一标识。文件名包括三部分:(1)文件路径表示文件在磁盘中的文件夹位置(2)文件名主干(3)文件名后缀>例如:以下文件名表示file1.dat文件存放在D盘中的cc目录下的temp子目录下。版权所有@陈暂保留所有权利文件名D:/CCltemp(file1Qdat文件路径文件后缀文件名主干5
版 权 所 有 © 陈 哲 保 留 所 有 权 利 ➢文件名是文件的唯一标识。文件名包括 三部分: (1)文件路径表示文件在磁盘中的文件夹位置 (2)文件名主干 (3)文件名后缀 ➢例如:以下文件名表示file1.dat文件存放 在D盘中的CC目录下的temp子目录下。 D: \CC\temp\file1.dat 5 文件路径 文件名主干 文件后缀 文件名