利用文件保存数据

一:文件的定义

1. 概念: 为了简化用户对输入输出设备的操作,使用户不必去区分各种输入与输出设备之间的区别,操作系统把各种设备都统一作为一个文件来处理。从操作系统的角度看,每一个与主机相连的输入输出设备都看作是一个文件。文件一般指储存在外部介质上数据的集合。一批数据是以文件的形式存放在外部介质上的。操作系统是以文件为单位对数据进行管理的,如果想找存在外部介质上的数据,必须先按文件名找到所指定的文件,然后再从该文件中读取数据。要向外部介质上储存数据也必须先建立一个文件,才能向它输出数据

2. 输入与输出流:输入输出是数据传送的过程,数据如流水一样从一处流向另一处,因此常将输入输出形象的称为流。流表示了信息从源到目的端的流动。在输入操作时,数据从文件流向计算机内存,在输出操作时,数据从计算机流向文件

3. 流式文件:C语言把文件看作是一个字符的序列,由一个一个字符的数据顺序组成。一个输入输出流就是一个字节流或二进制流。在C文件中,数据由一连串的字符组成,中间没有分隔符,对文件的存取是以字符为单位的,可以从文件读取一个字符或向文件输出一个字符。输入输出流的开始和结束金受程序控制而不受物理符号(回车换行符)控制,这就增加了处理的灵活性

4. 文件名:一个文件要有一个唯一的文件标识,以便用户识别和引用。文件名包括三部分:文件路径,文件名主干,文件后缀

常见后缀:.doc(word生成的文件),.txt(文本文件),)dat(数据文件),.c(C语言程序文件),.cpp(C++源程序文件),.for(FORTRAN语言源程序文件),.pas(Pascal语言源程序文件),.obj(目标文件),.exe(可执行文件),.ppt(电子幻灯文件),.bmp(图形文件),.jpg(图像文件)

5. ASCII文件:又称文本(txt)文件,它的每一个字节放一个字符的ASCII代码。字符型数据只能以ASCII形式储存。用ASCII码形式输出与字符一一对应,一个字节代表一个字符,因而便于对字符进行逐个处理,也便于输出字符。但一般占储存空间较多,而且花费转换时间(二进制形式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值