◆二进制文件:内存中的数据,原样输出。 用二进制形式存储数值,可以节省存储空间和 转换时间;但1个字节并不对应1个字符,不能直接 输出字符形式。 2024/10/28 6
2024/10/28 6 ◆二进制文件:内存中的数据,原样输出。 用二进制形式存储数值,可以节省存储空间和 转换时间;但1个字节并不对应1个字符,不能直接 输出字符形式
例如,整数100: ●ASCII码形式:每位数字占用1B,共3B。 。二进制形式:1个字节就够用,如下图所示: ASCⅡ码存储形式 001100010011000000110000 内存中的存储形式 (1) (0) (0) 00000000 01100100 二进制存储形式 01100100 2024/10/28 7
2024/10/28 7 00000000 01100100 内存中的存储形式 00110001 00110000 00110000 ASCII码存储形式 (1) (0) (0) 01100100 二进制存储形式 例如,整数100: ●ASCII码形式:每位数字占用1B,共3B。 ●二进制形式:1个字节就够用,如下图所示:
3.读文件与写文件 (1)所谓读文件是指,将磁盘文件中的数据传送 到计算机内存的操作: 文件(磁盘)内存 (2)所谓写文件是指,从计算机内存向磁盘文件 中传送数据的操作: 内存文件(磁盘) 2024/10/28 8
2024/10/28 8 3.读文件与写文件 (1)所谓读文件是指,将磁盘文件中的数据传送 到计算机内存的操作: 文件(磁盘) 内存 (2)所谓写文件是指,从计算机内存向磁盘文件 中传送数据的操作: 内存 文件(磁盘)
4.构成文件的基本单元与流式文件 C语言将文件看作是,一个字符(ASCII码文件)或 字节(二进制文件)流,如下图所示: 字符0 字符1 字符i 字符n-1 读写指针 这种文件称为流式文件。 2024/10/28
2024/10/28 9 4.构成文件的基本单元与流式文件 C语言将文件看作是,一个字符(ASCII码文件)或 字节(二进制文件)流,如下图所示: 字符0 字符1 . 字符i . 字符n-1 读写指针 这种文件称为流式文件
5.文件类型FLE 系统给每个打开的文件都在内存中开辟一个区 域,用于存放文件的有关信息(如文件名、文件位置 等) 这些信息保存在一个FLE结构类型的变量(由系 统定义)中。 必须大写 [返回] 2024/10/28 10
2024/10/28 10 5.文件类型FILE 系统给每个打开的文件都在内存中开辟一个区 域,用于存放文件的有关信息(如文件名、文件位置 等)。 这些信息保存在一个FILE结构类型的变量(由系 统定义)中。 [返回] 必须大写