c语言文件读写概念

本文介绍了C语言中文件读写的基本概念,包括文件分类和文件操作API。详细讲解了文件API的不同类型,如fgetc、fputs、fread、fwrite和fprintf等,以及文件控制API,如文件指针定位和文件结束判断。还阐述了标准文件的打开和关闭,如fopen和fclose函数的使用,以及文件打开模式的多种选择。
摘要由CSDN通过智能技术生成

6.1 c语言文件读写概念

文件分类

      1. 按文件的逻辑结构:
        1. 记录文件:由具有一定结构的记录组成(定长和不定长)
        2. 流式文件:由一个个字符(字节)数据顺序组成
      2. 按存储介质:
        1. 普通文件:存储介质文件(磁盘、磁带等)
        2. 设备文件:非存储介质(键盘、显示器、打印机等)
      3. 按数据的组织形式:
        1. 文本文件: ASCII文件,每个字节存放一个字符的ASCII码
        2. 二进制文件:数据按其在内存中的存储形式原样存放

 

      1. 每个文件都以文件名为标识,I/O设备的文件名是系统定义的,如:
      2. COM1或AUX——第一串行口,附加设备
      3. COM2——第二串行口,此外,还可能有COM3、COM4等
      4. CON——控制台(console),键盘(输入用)或显示器(输出用)
      5. LPT1或PRN——第一并行口或打印机
      6. LPT2——第二并行口,还可能有LPT3等
      7. NUL——空设备
      8. 磁盘文件可以由用户自己命名,但上述被系统(windows和dos下均是如此)保留的设备名字不能用作文件名,如不能把一个文件命名为CON(不带扩展名)或CON.TXT(不带扩展名)。

 

      1. 流概念
      2. 流是一个动态的概念,可以将一个字节形象地比喻成一滴水,字节在设备、文件和程序之间
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值