fread,fwrite和fscanf,fprintf有什么不同?
什么才叫二进制文件,文本文件?怎样才叫以二进制方式打开呢?我有一个txt文件,里面是英文段落。那这个是文本文件还是什么?...
什么才叫二进制文件,文本文件?
怎样才叫以二进制方式打开呢?
我有一个txt文件,里面是英文段落。那这个是文本文件还是什么? 展开
怎样才叫以二进制方式打开呢?
我有一个txt文件,里面是英文段落。那这个是文本文件还是什么? 展开
1个回答
展开全部
包含在 ASCII及扩展 ASCII 字符中编写的数据或程序指令的文件。计算机文件基本上分为二种:二进制文件和 ASCII(也称纯文本)文件,图形文件及文字处理程序等计算机程序都属于二进制文件。这些文件含有特殊的格式及计算机代码。ASCII 则是可以用任何文字处理程序阅读的简单文本文件。
由于很难严格区分文本文件和二进制文件的概念,所以我们可以简单地认为,如果一个文件专门用于存储文本字符的数据,没有包含字符以外的其他数据,我们就称之为文本文件,除此之外的文件就是二进制文件。
因此你的txt文件,里面是英文段落,这里面只有字符,而没有像其他形式如图形,那么你的txt就是一个文本文件。
fread,fwrite是对二进制文件进行读写的函数,而fscanf,fprintf是从磁盘文件中读写(可以是二进制,也可以是其他形式的文件)
以上是我的建议,希望对你有所帮助
亚果会
2024-04-11 广告
2024-04-11 广告
建议您咨询亚果会,作为水果行业备受关注的展会之一,2024年10月28日到177日在杭州国际博览中心开展的第十七届亚洲水果博览会,将成为一站式果业服务平台,展示最新的技术和产品。参加iFresh亚果会水果博览会,不仅是行业盛宴,更是获取行业...
点击进入详情页
本回答由亚果会提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询