C语言的文件读写

文件(file)通常就是磁盘上的一段命名的存储区。C语言将文件看成连续的字节序列,其中每个字节都可以单独读取。

ANSI C  提供了两种文件模式:文本视图和二进制视图。

在文件视图中 程序看到的内容和文件内容可能不同。

文件的i/O级别:低级I/O(low-level I/O)使用操作系统提供的基本I/O服务,标准高级I/O(standard high-level I/O)使用一个标准的C库函数包和 stdio.h头文件中 的定义。无法保证所有的操作系统都可以使用相同的低级I/O模型表示,所以ANSI C 只支持标准I/O包。标准的I/O模型有可以移植性。


C语言的3个标准文件:标准输入(standard input) 标准输出(standard output) 和标准错误输出(standard error output)。

使用标准的I/O 的好处:第一,标准I/O包中包含很多专用的函数,可以方便的处理不同的I/O问题。第二,对输入输出进行了缓冲。


文本视图:文件到程序 、程序到文件 进行了转换。

二进制视图: 程序和文件的内容是一样的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值