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

如题所述

在C语言中,文件存取都是以字节作为单位的。

C语言支持很多文件输入输出函数,比如fread/fwrite, fscanf/fprintf, fgets/fputs, fgetc/fgetc等。
不过其根本都是从文件中逐字节进行读取或写入,然后再做相应的判断或操作。
所以,文件存取的最基本单位就是文件存储的最基本单位,字节。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-06
题意不明啊,外设文件存取与所用语言是没有关系的。文件存取是硬件和操作系统相关的东西,都是以block为单位进行的。

你是问C语言中读文件的格式吗?C语言读文件可以是以变量为单位读取的,你可以每次读一个字符,也可以每次读一个整型,也可以每次读一个浮点型,等等。本回答被提问者采纳
第2个回答  2008-04-27
以字节为单位,不光是文件存取,其他操作也是
第3个回答  2008-04-28
应该是按字符,也可以以行为单位的,用那个什么inline吧.可以以文本方式打开读去,也可以以二进制方式.二进制方式主要用在数据处理的过程中间,因为它速度快,而文本方式比较直观。
第4个回答  2008-04-27
我这方面应该说不是很了解,呵呵。
以前读取文本文件(流文件)的时候,是按字符读的,C语言中也有批读取的函数,不好意思,有点忘了呵呵。
C语言里既可以读流文件又可以读二进制文件,二进制的我没处理过,不过我想应该是写文件的时候以什么格式写的,就用什么方式读吧(比如说位图文件),例如,写文件的时候格式是"%d-%c-%f",那么读的时候应该也是"%d-%c-%f"。

呵呵。

在C语言中,文件的存取是以 什么为单位
在C语言中,文件存取都是以字节作为单位的。C语言支持很多文件输入输出函数,比如fread\/fwrite, fscanf\/fprintf, fgets\/fputs, fgetc\/fgetc等。不过其根本都是从文件中逐字节进行读取或写入,然后再做相应的判断或操作。所以,文件存取的最基本单位就是文件存储的最基本单位,字节。

C语言文件的理论知识,填空,因为我没有答案所以请大神给出填空答案,有的...
3、在C程序中,数据可以用【文本】和【二进制】两种代码形式存放。4、在C程序中,文件的存取是以【字节】为单位的,这种文件被称为【文本】文件 5、函数调用语句:ch=fgetc(fp);从fp指向的文件中读入【一】个字符放到ch中。如果遇到文件结束,函数返回一个文件结束标记【EOF】。6、feof(fp)函数用...

C语言对二进制文件的存取是以什么为单位进行的。
c语言文件把数据看作是一连串的字符(字节)。C语言文件是一个字符(字节)的序列,是一字符流或字节流,是一种流式文件。根据数据的组织形式,可分为文本文件和二进制文件。文本文件又称为ASCII文件,每一个字节中存放一个ASCII代码,代表一个字符。例如,一个整数123,若用.ASCII文件存放,占3个字节的...

在C语言中,文件的存取方式
首先,你的理解有点偏差,文件的存取方式不是由开发语言决定的,而是由文件系统决定的,linux是用C语言开发的,其文件系统的存取方式有三种 1. 顺序存取 顺序存取是按照文件的逻辑地址顺序存取。�0�1 固定长记录的顺序存取是十分简单的。读操作总是读出上一次读出的文件的下一个记...

vc之中要调用同文件夹里面的.c文件应该怎么办?
将调用的文件放入放入include文件夹即可调用同文件夹里面的.c文件。VC++集成了便利的除错工具,特别是集成了微软Windows视窗操作系统应用程序接口(Windows API)、三维动画DirectX API,Microsoft .NET框架。

C语言 对文件进行操作的三个主要过程是
关闭文件。C语言的文件处理功能依据系统是否设置“缓冲区”分为两种:一种是设置缓冲区,另一种是不设置缓冲区。由于不设置缓冲区的文件处理方式,必须使用较低级的I\/O函数(包含在头文件io.h和fcntl.h中)来直接对磁盘存取,这种方式的存取速度慢,并且由于不是C的标准函数,跨平台操作时容易出问题。

C语言详解 FILE文件操作
C语言中的文件处理分为设置缓冲区与不设置缓冲区两种方式。设置缓冲区的处理方式使用标准I\/O函数,系统自动设置缓冲区,通过数据流读写文件,而未设置缓冲区的处理方式使用较低级I\/O函数,存取速度较慢且跨平台操作容易出现问题。文件类型分为文本文件和二进制文件。文本文件以字符编码方式保存数据,适用于...

c语言getchar的用法
对这个问题的一个解释是,在大师编写C的时候,当时并没有所谓终端输入的概念,所有的输入实际上都是按照文件进行读取的,文件中一般都是以行为单位的。因 此,只有遇到换行符,那么程序会认为输入结束,然后采取执行程序的其他部分。同时,输入是按照文件的方式存取的,那么要结束一个文件的输入就需用到EOF...

C语言中打开文件是什么意思
C语言中,文件FILE的概念:此前,我们所熟悉的输入与输出都只是涉及到键盘及显示器,但是完全不够;这时,解决的办法是:将这些需要记录的数据,记录到某些介质上,利用介质的存储特性,携带或永久保存数据,这些记录在外部介质上的数据的集合称为“文件”;按照数据在介质上的存放方式,分为文本文件和二...

求一些c编程题
11、C语言中提供的合法关键字是___ A、swith B、cher C、case D、default、D、1 12、C语言中文件的存取方式是___。 A、顺序存取 B、随机存取 C、顺序存取、随机存取均可 D、顺序存取、随机存取均不可、C、1 13、C语言中最简单的数据类型包括 A) 整型、实型、逻辑型 B) 整型、实型、字符型 C)...

相似回答