文件与常用读写操作

1、文件

     所谓文件,就是一组有序的数据集合,诸如:一段程序、一批实验数据及一幅图像。

1.1、文件分类

     C语言文件按照信息存储设备可将文件分为:磁盘文件和设备文件。
     磁盘文件是指驻留在外存上的有序的数据集合,包括程序文件(源文件、目标文件、可执行文件)及数据文件(指输入输出数据,比如:一组待处理的原始数据——输入数据,或者一组输出的结果——输出数据)。这里的程序文件可视为:程序代码的有序集合;数据文件可视为:一组数据的有序集合。
     设备文件是指于主机相连的各种外部设备,诸如:标准输入设备——键盘、标准输出设备——显示器,一般输出设备——打印机和绘图仪等,这里应当认识到:C语言程序输入设备和输出设备等同于磁盘文件来进行读写操作。

1.2、文件组织形式——文本文件和二进制文件

     C语言文件是一种流式文件,总是按照数据写入文件的顺序来存放的,因此可将文件堪称是由一个一个字节/字符数据顺序组成的序列。因此,从数据的组织形式来看,又可将文件分为文本文件和二进制文件。

1.2.1文本文件

     文本文件又叫ASCII文件,它在磁盘上存放时,每个字符对应一个字节,用于存放对应的ASCII码。例如,要存放"abcd"四个字符,那么只需要在磁盘上存放它的ASCII码值即可。

ASCII码值:	
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是席木木啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值