在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等。
不过其根本都是从文件中逐字节进行读取或写入,然后再做相应的判断或操作。
所以,文件存取的最基本单位就是文件存储的最基本单位,字节。
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"。
呵呵。
以前读取文本文件(流文件)的时候,是按字符读的,C语言中也有批读取的函数,不好意思,有点忘了呵呵。
C语言里既可以读流文件又可以读二进制文件,二进制的我没处理过,不过我想应该是写文件的时候以什么格式写的,就用什么方式读吧(比如说位图文件),例如,写文件的时候格式是"%d-%c-%f",那么读的时候应该也是"%d-%c-%f"。
呵呵。
- 4楼网友:杯酒困英雄
- 2021-01-23 21:18
题意不明啊,外设文件存取与所用语言是没有关系的。文件存取是硬件和操作系统相关的东西,都是以block为单位进行的。
你是问C语言中读文件的格式吗?C语言读文件可以是以变量为单位读取的,你可以每次读一个字符,也可以每次读一个整型,也可以每次读一个浮点型,等等。
你是问C语言中读文件的格式吗?C语言读文件可以是以变量为单位读取的,你可以每次读一个字符,也可以每次读一个整型,也可以每次读一个浮点型,等等。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯