C程序设计 第13章 文件 文件(file)是程序设计中一个重要的概念。所谓“文件”一般指存储在外部介质上数据的集合。一批数据是以文件的形式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的,也就是说,如果想找存在外部介质上的数据,必须先按文件名找到所指定的文件,然后再从该文件中读取数据。要向外部介质上存储数据也必须先建立一个文件(以文件名标识),才能向它输出数据。 以前各章中所用到的输入和输出,都是以终端为对象的,即从终端键盘输入数据,运行结果输出到终端上。从操作系统的角度看,每一个与主机相联的输入输出设备都看作是一个文件。例如,终端键盘是输入文件,显示器和打印机是输出文件。 在程序运行时,常常需要将一些数据(运行的最终结果和中间数据)输出到磁盘上存放起来,以后需要时再从磁盘中输入到计算机内存。这就要用到磁盘文件。 C语言把文件看作是一个字符(字节)的序列,即一个一个字符(字节)的数据顺序组成。根据数据的组织形式,可分为ASCII文件和二进制文件。ASCII文件又称文本文件,它的每一个字节放一个ASCII代码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。 由前所述,一个C文件是一个字节流或二进制流。它把数据看作是一连串的字符(字节),而不考虑记录的界限。换句话说,C语言中文件并不是由记录(record)
您可能关注的文档
- 平衡记分卡:品质,时间,与限制理论.ppt
- 平面与平面立体相交.pptx
- 平面二包环面蜗杆接触线分析设计.doc
- 平面向量数量积的坐标表示、模和夹角.ppt
- 平面向量第1节《平面向量的实际背景及基本概念》.ppt
- 平面中,不同尺度下的“点、线、面”要素认知.ppt
- 平面图及其性质.pptx
- 平面图形的画法_.ppt
- 平面四杆机构说课.pptx
- 平面广告设计1.ppt
- T∕CNEA 035.1-2022 压水堆核电厂燃料组件格架水力性能 试验方法 第1部分:流致振动试验.docx
- T∕CCAATB 0081-2025 C909和C919飞机机场适配性评估指南.docx
- T∕CSFSIM 001-2026 作物模型数据要素及采集通用要求.docx
- T∕CCASC 0056-2025 氯化石蜡用石蜡技术要求.docx
- T∕CNEA 034.1-2022 压水堆核电厂燃料和相关组件用弹簧 第1部分:不锈钢螺旋弹簧.docx
- T∕CNEA 036-2022 压水堆核电厂燃料组件格架设计要求.docx
- T∕CAQI 501-2026 乘用车用电驱动系统镁合金压铸壳体技术规范.docx
- T∕FJAS 031-2026 数据资产——数据合规审核规范.docx
- DB31-104∕Z 0010-2018 房地产经纪机构经营管理规范.docx
- T∕IPIF 0045-2026 粤港澳大湾区海域浮游植物固碳监测与核算技术规范.docx
最近下载
- 普罗科菲耶夫《d小调第二钢琴奏鸣曲》第四乐章音乐与演奏分析.pdf VIP
- 包装饮用水生产企业食品安全风险管控清单.docx
- 智能环境监测:水质监测_(5).传感器技术在水质监测中的应用.docx VIP
- 四川省公路运输公司(1946-1950)研究.pdf VIP
- 2025广东韶关市乳源瑶族自治县明源国有资产经营有限公司补录招聘职工1人笔试历年备考题库附带答案详解.docx VIP
- 智能环境监测:水质监测_(4).水质监测技术与方法.docx VIP
- 讲稿cadwindv9用户手册.pdf
- 智能环境监测:水质监测_(3).水质参数与指标解析.docx VIP
- 冠脉介入治疗培训试题集.docx VIP
- 授权委托书劳动仲裁版.docx VIP
原创力文档

文档评论(0)