12.C语言-文件操作.pptxVIP

  • 5
  • 0
  • 约5.47千字
  • 约 25页
  • 2017-01-04 发布于湖北
  • 举报
12.C语言-文件操作

文件:保存在外存储器上的一组数据的有序集合特点: 数据长久保存 数据长度不定 数据按顺序存取文件的概念文件的分类按数据的组织形式:ASCII文件(文本文件):每一个字节放一个ASCII代码二进制文件:把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放.例:整数10000在内存中的存储形式以及分别按ASCII码形式和二进制形式输出如下图所示:文本文件和二进制文件 ASCII文件和二进制文件的比较:ASCII文件便于对字符进行逐个处理,也便于输出字符。但一般占存储空间较多,而且要花费转换时间。二进制文件可以节省外存空间和转换时间,但一个字节并不对应一个字符,不能直接输出字符形式。一般中间结果数据需要暂时保存在外存上,以后又需要输入内存的,常用二进制文件保存。例如,整数1234:文本文件保存:49 50 51 52 (4个字符)二进制文件保存: 04D2 (1234的二进制数)文本文件和二进制文件 if((fp = fopen(f.txt, r)) == NULL){ printf(File open error!\n); exit(0);}函数调用: FILE *fp;fopen(文件名,文件打开方式)使文件指针与相应文件实体对应起来程序对文件指针进行操作,即fp代表磁盘文件函数fopen() 的返回值执行成功,则返回包含文件缓冲区等信息的FILE型地址,赋给文件指针fp不成功

文档评论(0)

1亿VIP精品文档

相关文档