永发信息网

在C语言中,文件的存取是以 什么为单位

答案:5  悬赏:70  手机版
解决时间 2021-01-24 09:16
  • 提问者网友:咪咪
  • 2021-01-23 19:52
在C语言中,文件的存取是以 什么为单位
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-01-23 20:30
在C语言中,文件存取都是以字节作为单位的。

C语言支持很多文件输入输出函数,比如fread/fwrite, fscanf/fprintf, fgets/fputs, fgetc/fgetc等。
不过其根本都是从文件中逐字节进行读取或写入,然后再做相应的判断或操作。
所以,文件存取的最基本单位就是文件存储的最基本单位,字节。
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-01-24 00:17
应该是按字符,也可以以行为单位的,用那个什么inline吧.可以以文本方式打开读去,也可以以二进制方式.二进制方式主要用在数据处理的过程中间,因为它速度快,而文本方式比较直观。
  • 2楼网友:轻雾山林
  • 2021-01-24 00:00
以字节为单位,不光是文件存取,其他操作也是
  • 3楼网友:底特律间谍
  • 2021-01-23 22:46
我这方面应该说不是很了解,呵呵。
以前读取文本文件(流文件)的时候,是按字符读的,C语言中也有批读取的函数,不好意思,有点忘了呵呵。
C语言里既可以读流文件又可以读二进制文件,二进制的我没处理过,不过我想应该是写文件的时候以什么格式写的,就用什么方式读吧(比如说位图文件),例如,写文件的时候格式是"%d-%c-%f",那么读的时候应该也是"%d-%c-%f"。
呵呵。
  • 4楼网友:杯酒困英雄
  • 2021-01-23 21:18
题意不明啊,外设文件存取与所用语言是没有关系的。文件存取是硬件和操作系统相关的东西,都是以block为单位进行的。
你是问C语言中读文件的格式吗?C语言读文件可以是以变量为单位读取的,你可以每次读一个字符,也可以每次读一个整型,也可以每次读一个浮点型,等等。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯