《C语言13-Files文库》-公开课件(精选).pptVIP

  • 0
  • 0
  • 约4.52千字
  • 约 20页
  • 2019-11-01 发布于广西
  • 举报

《C语言13-Files文库》-公开课件(精选).ppt

文件 吴清锋 2007年秋 提纲 概述 文件的概念 ASCII文件和二进制文件 “缓冲文件系统”和“非缓冲文件系统” 文件操作 文件类型指针 文件的打开与关闭 文件的读写 文件的定位 出错的检测 文件的概念 文件是程序设计中的一个重要的概念。所谓“文件”一般指存储在外部介质上数据的集合(功能类似现实文件)。操作系统以文件为单位管理数据(其含义?P330)。 文件使得数据可以长期保存。 从操作系统的角度看,每个与主机相联的输入输出设备都看成是一个文件(这可以从后面将要介绍的文件I/O函数和以前所介绍的终端I/O函数的类似性看出)。 ASCII文件和二进制文件 C语言将文件看成一个字符(字节)的序列(流),即由一个个字符(字节)顺序组成。 根据数据的组织方式: ASCII文件又称为文本文件(侧重字符(字节)流) 二进制文件(侧重二进制流) 用ASCII码形式输出与字符一一对应,一个字节代表一个字符,便于对字符进行逐个处理,也便于输出,但占存储空间较多,而且要花费转换时间。 内存中的数据用二进制形式输出数值,可以节省外存空间和转换时间,但不能直接输出字符形式。一般适用于保存中间结果。 C文件是一个字节流或二进制流。它不考虑文件的内容,文件的内容如何解释完全依赖于相应的存取程序。 缓冲文件系统和非缓冲文件系统 缓冲文件系统是指系统自动地在内存区中为每一个正在使用的文件名开辟一个缓冲区。内存

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档