没有合适的资源?快使用搜索试试~ 我知道了~
C语言教学+文件.ppt
需积分: 0 0 下载量 96 浏览量
2022-11-11
16:55:04
上传
评论
收藏 882KB PPT 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86955056/0001-b4e9cf166d35d6e5c35d6135815a5be3_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
133页
C语言教学+文件+适合新手
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/86955056/bg1.jpg)
第13章 文件
§13.1 C文件概述
文
文
件
件
(file)是程序设计中一个重要的概念。所谓“
文件”一般指
存
存
储
储
在
在
外
外
部
部
介
介
质
质
上
上
数
数
据
据
的
的
集
集
合
合
。一批数据
是以文件的形式存放在外部介质(如磁盘)上的。操作
系统是以文件为单位对数据进行管理的,
即
即
若
若
想
想
找
找
存
存
在
在
外
外
部
部
介
介
质
质
上
上
的
的
数
数
据
据
,
,
必
必
须
须
先
先
按
按
文
文
件
件
名
名
找
找
到
到
所
所
指
指
定
定
的
的
文
文
件
件
,
,
然
然
后
后
再
再
从
从
该
该
文
文
件
件
中
中
读
读
取
取
数
数
据
据
。
。
要
要
向
向
外
外
部
部
介
介
质
质
上
上
存
存
储
储
数
数
据
据
也
也
必
必
须
须
先
先
建
建
立
立
一
一
个
个
文
文
件
件
,
,
才
才
能
能
向
向
它
它
输
输
出
出
数
数
据
据
。
。
![](https://csdnimg.cn/release/download_crawler_static/86955056/bg2.jpg)
在前面所用到的输入和输出,都是以终端为对象
的,即从终端键盘输入数据,运行结果输出到终端(
屏幕)上。从操作系统的角度看,每一个与主机相联
的输入、输出设备都看作是一个文件。例如,终端键
盘是输入文件,显示屏和打印机是输出文件。
在程序运行时,常常需要将一些数据(运行的最终
结果或中间数据)输出到磁盘上存放起来,以后需要
时再从磁盘中输入到计算机内存。这就要用到
磁
磁
盘
盘
文
文
件
件
。
![](https://csdnimg.cn/release/download_crawler_static/86955056/bg3.jpg)
C语言把文件看作是一个字符(字节)的序列,即
由一个一个字符(字节)的数据顺序组成。根据数据的
组织形式,可分为①
ASCII
ASCII
文
文
件
件
和②
二
二
进
进
制
制
文
文
件
件
。
ASCII
ASCII
文
文
件
件
又
又
称
称
文
文
本
本
(text)
(text)
文
文
件
件
,它的
每一个字节放一个
ASCII代码,代表一
个字符。
二
二
进
进
制
制
文
文
件
件是把内存中
的数据按其在内存中的
存储形式原样输出到磁
盘上存放
。
![](https://csdnimg.cn/release/download_crawler_static/86955056/bg4.jpg)
如果有一个整数
10000
10000
,在
内存中占
2
2个字节
,
如果按ASCII码形式输出,则占
5
5个字节
,而
按二进
制形式输出,在磁盘上只占
2
2个字节
,见图13.1。
ASCII码形式
00110001 00110000 00110000 00110000 00110000
内存中存储形式 (1) (0) (0) (0) (0)
00100111 00010000
二进制形式
00100111 00010000
图 13.1
![](https://csdnimg.cn/release/download_crawler_static/86955056/bg5.jpg)
用ASCII码形式输出与字符一一对应,一个字节
代表一个字符,因而
便于对字符进行逐个处理,也
便于输出字符
。但一般
占
占
存
存
储
储
空
空
间
间
较
较
多
多
,
,
而
而
且
且
要
要
花
花
费
费
转
转
换
换
时
时
间
间
(二进制形式与ASCII码间的转换)。用二
进制形式输出数值,可以
节省外存空间和转换时间
,但一个字节并不对应一个字符,
不
不
能
能
直
直
接
接
输
输
出
出
字
字
符
符
形
形
式
式
。一般中间结果数据需要暂时保存在外存上
以后又需要输入到内存的,常用二进制文件保存。
剩余132页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/628454e4fe8c40a08e43ee539a1172c6_weixin_45770896.jpg!1)
珞瑜·
- 粉丝: 11w+
- 资源: 500
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)