般不超过3个字母(doc、txt、 明德求 dat、c、cpp、obj、exe、ppt、 文 bmp等) 的位 置。如: 用笃行 D:\CC\temp\file1.dac 、表示filel.dat文件存放在D盘中的CC目录下 的temp子目录下面 软件学院
明 德 求 新 尚 用 笃 行 School of Software 软件学院 10.1.2 文件名 文件路径表示文件在外部存储设备中的位 置。如: D: \CC\temp\file1.dat u表示file1.dat文件存放在 D盘中的CC目录下 的temp子目录下面 一般不超过 3个字母(doc 、txt 、 dat 、 c 、cpp 、obj 、exe 、ppt 、 bmp等)
10.1.3文件的分类 明德求新 根据数据的组织形式,数据文件可分为 ASCII文件和二进制文件。 尚 、数据在内存中是以二进制形式存储的,如果不 笃行 加转换地输出到外存,就是二进制文件 、如果要求在外存上以ASCII代码形式存储,则 需要在存储前进行转换 、ASCII文件又称文本文件,每一个字节放一个 字符的ASCII代码 软件学院
明 德 求 新 尚 用 笃 行 School of Software 软件学院 10.1.3 文件的分类 根据数据的组织形式,数据文件可分为 ASCII文件 和二进制文件 。 u数据在内存中是以二进制形式存储的,如果不 加转换地输出到外存,就是二进制文件 u如果要求在外存上以ASCII代码形式存储,则 需要在存储前进行转换 uASCII文件又称文本文件,每一个字节放一个 字符的ASCII代码
10.1.3文件的分类 明德 字符一律以ASCII形式存储 新 数值型数据既可以用ASCII形式存储,也 尚 可以用二进制形式存储 若 、如有整数10000,如果用ASCII码形式输出到 磁盘,则在磁盘中占5个字节(每一个字符占 一个字节),而用二进制形式输出,则在磁盘 上只占4个字节(用VC++C时)
明 德 求 新 尚 用 笃 行 School of Software 软件学院 10.1.3 文件的分类 字符一律以ASCII形式存储 数值型数据既可以用ASCII形式存储,也 可以用二进制形式存储 u如有整数10000,如果用ASCII码形式输出到 磁盘,则在磁盘中占5个字节 (每一个字符占 一个字节 ),而用二进制形式输出,则在磁盘 上只占 4个字节 ( 用VC++ C 时 )
10.1.3文件的分类 德 ASCI形式 00110001 00110000 00110000 00110000 00110000 尚 (1) (0) (0) (0) (0) 笃行 二进制形式 00000000 00000000 00100111 00010000 (10000) 软件学院
明 德 求 新 尚 用 笃 行 School of Software 软件学院 10.1.3 文件的分类 00110001 00110000 00110000 00110000 00110000 (1) (0) (0) (0) (0) ASCII形式 00000000 00000000 00100111 00010000 二进制形式 (10000)
10.1.4文件缓冲区 明德求 ANSI C标准采用“缓冲文件系统”处理数 据文件 用笃行 所谓缓冲文件系统是指系统自动地在内存 区为程序中每一个正在使用的文件开辟一 个文件缓冲区 软件学院
明 德 求 新 尚 用 笃 行 School of Software 软件学院 10.1.4 文件缓冲区 ANSI C标准采用“缓冲文件系统”处理数 据文件 所谓缓冲文件系统是指系统自动地在内存 区为程序中每一个正在使用的文件开辟一 个文件缓冲区