当前位置: 首页 > news >正文

文件操作(一)

一、为什么使用文件

如果没有文件,我们写的程序的数据是存储在电脑的内存中的,如果程序退出,内存回收,数据就丢失了,等再次运行程序,就会看不到上次程序的数据,如果要将数据进行持久化的保存,我们就需要使用文件。

二、文件

2.1什么是文件

文件是磁盘(硬盘)上的文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。

2.2.程序文件

程序文件包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。

2.3.数据文件

文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件或者输出内容的文件。

2.4.文件名

一个文件要以便用户识别和引用,文件名包含三部分:文件路径加文件名主干加文件后缀

例如:

D:\code\test.txt

为了方便起见文件标识常被称为文件名。

三、二进制文件和文本文件

根据数据的组织形式,数据文件被称为文本文件或者二进制文件,数据在内存中以二进制的形式存储,如果不加转换的输出到外存的文件中就是二进制文件,如果要求在外存上以ASCII码的形式存储,只需要在存储前转换以ASCII字符的形式存储的文件就是文本文件。

http://www.cnnetsun.cn/news/1249798.html

相关文章:

  • Xilinx AXI UART Lite IP核实战仿真例程(非example)
  • RabbitMq高级篇
  • 企业AI大脑是什么?企业落地前先回答的 5 个关键问题
  • 干货合集:AI论文工具,专科生专属!千笔AI VS 知文AI
  • 复合文件工具
  • 4步实现高效直播内容保存:面向内容创作者的抖音直播下载与管理工具
  • Buildozer:Python跨平台应用打包工具实战指南
  • 2026 3 12 前端学习
  • Matlab与Simulink联合仿真验证车辆运动学模型:以车速和前轮转角为输入,对比Cars...
  • 解决git重复提交历史记录 的问题
  • 金三银四网络安全求职全攻略:抓住327万人才缺口,精准斩获高薪Offer
  • 考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化 关键词:碳交易 电制氢 阶梯式碳交易 综合...
  • 精准对接消费升级,织造行业开启“智变”新征程
  • 哈曼曲线的分析及不同设备运用
  • 分享|聊一聊AIGC应用工程师报考|抢占“技术+业务”复合型人才新风口
  • 高通量计算:Ni-xCr-yAl合金成分空间中液相线、固相线及相含量变化实例
  • 字符串反转//统计字符串中字符类型及频次
  • 泰国工程展代理靠谱推荐:3大维度解析企业参展合作决策
  • 微软发布:工业级Agent落地方案RDAgent
  • Python基于flask-django汽车预销售管理系统的设计与实现四个角色
  • Spring AI 集成 vLLM 部署 Qwen3.5:关闭思考过程实战
  • 安装PyQt5报错‘qmake‘,
  • 计算机毕业设计springboot社区信息管理系统 基于SpringBoot的智慧社区综合服务平台设计与实现 SpringBoot框架下的小区数字化治理系统开发
  • MySQL Access denied for user ‘root‘@‘localhost‘ (using password: YES) 出现这个可能是mysql有多个任务在进行
  • WAF规则配置误区:10大常见防护漏洞,90%的人都踩过
  • 实现面试题一:什么是服务熔断 (Circuit Breaker)
  • 让文本生成模型具备多模态能力:BLIP-2如何架起视觉与语言的桥梁
  • 毕设程序java餐饮娱乐行业收银管理系统 基于SpringBoot的餐饮娱乐一体化经营服务平台 智慧餐饮娱乐门店运营与结算系统
  • Day2-MySQL-SQL-1
  • 2026金三银四Java面试通关宝典流出