文本文件、二进制文件、文本模式、二进制模式

a. 文件是什么?

i. 文件是磁盘或者固态硬盘上的一段已命名的存储区

b. 什么是文本文件和二进制文件?

i. 文本文件和二进制文件都是计算机文件,在计算机中的物理存储都是二进制的,
   没有本质的区别;真正的区别是在逻辑上的,也就是编码层次上的差异。
ii. 文本文件是以ASCII码、Unicode码表示的纯文本文件,只能存储字符信息,不
    能存储其他信息;二进制文件主要是图形文件和文字处理程序等计算机程序
iii. 文本文件大多是定长编码,每个字符在具体编码中是固定的;二进制文件是基
     于值编码,根据不同的应用,代表不同的信息,自定义的编码,是变长编码,
     一个值由多少个比特代表完全由自己决定,所以不同的编辑器去打开二进制
     文件,很容易产生乱码,因为编码和译码的格式不一样

c. 什么是二进制模式和文本模式?

		i. 这个是C语言提供的两种访问文件的途径
			1) 在二进制模式中,程序可以访问文件的每个字节,故访问的内容就是
			   文件中存放的内容
			2) 在文本模式中,程序所见的内容与文本实际内容不同。文本模式中,
			   程序会把本地环境表示的行末尾或者文件末尾转换为C中的格式
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咖啡与乌龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值