C语言程序设计刘明才第10章文件课件教学.pptVIP

  • 2
  • 0
  • 约4.68千字
  • 约 50页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘明才第10章文件课件教学.ppt

第10章 文件 文件的基本概念 文件的打开与关闭 文件的读写 文件的随机读写 10.1 文件的基本概念 在程序中,当调用输入函数从外部文件中输入数据赋给程序中的变量时,这种操作称为“输入”或“读”;当调用输出函数将程序中变量的值输出到外部文件中时,这种操作称为“输出”或“写”。 C语言将文件看作是字符(字节)的序列,即由一个一个的字符(字节)的数据顺序组成。根据数据的组织形式,可将文件分为文本(Text)文件和二进制文件。文本文件又称ASCII文件,它的每个字节存放一个ASCII代码,代表一个字符。二进制文件是将内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。例如,一个整数10000,在内存中占两个字节,以二进制补码形式存放,这两个字节00010000。如果将整数10000保存在二进制文件中,则存放的就是这两个字节的数据(二进制形式)。 对于文本文件,它将10000看作由5个字符组成的字符序列,分别存放字符1、0、0、0、0的ASCII代码,占5个字节。 由此可见,在文本文件中,一个字节代表一个字符,便于对字符进行处理,阅读方便,比较直观。但一般占存储空间较大,而且在输入/输出时需要花费转换时间。二进制文件一般占较小的存储空间,而且输入/输出时不用转换,但一个字节一般并不对应一个字符,单个字节的数据往往没有意义。 10.2 文件的打开与关闭 文件类

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档