c语言文件

文件

概念

  • 记载在外部存储器上的数据的集合。

种类

用户角度

  • 普通文件:驻留在磁盘或者其他外部设备上的一个有序数据集。
  • 设备文件:指于主机相连的各种外部设备,如显示器,键盘。

编码角度

  • ASCLL码文件:在磁盘中存放时每个字符对应一个字节(8位),用于存放对应的ASCLL码.
  • 二进制码文件:按照二进制编码的方式来存放文件。

文件的相关操作

打开与关闭

#include<stdio.h>
int main()
{
	FILE *fp;//打开文件前要先定义文件的指针变量
	fp=fopen("000.txt","rt");//打开当前文件夹下的000.txt文件,进行只读操作.
	fclose(fp);//关闭文件
	return 0;
 } 


“r” = “rt”
打开一个文本文件,文件必须存在,只允许读
“r+” = “rt+”
打开一个文本文件,文件必须存在,允许读写
“rb”
打开一个二进制文件,文件必须存在,只允许读
“rb+”
打开一个二进制文件,文件必须存在,允许读写
“w” = “wt”
新建一个文本文件,已存在的文件将内容清空,只允许写
“w+” = “wt+”
新建一个文本文件,已存在的文件将内容清空,允许读写
“wb”
新建一个二进制文件,已存在的文件将内容清空,只允许写
“wb+”
新建一个二进制文件,已存在的文件将内容清空,允许读写
“a” = “at”
打开或新建一个文本文件,只允许在文件末尾追写
“ab”
打开或新建一个二进制文件,只允许在文件末尾追写
“ab+”
打开或新建一个二进制文件,可以读,但只允许在文件末尾追写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值