文件指针值以什么为单位|在C语言中文件的存取是以 什么为单位

⑴ 什么是指向文件的指针

1指针也是一个变量,在pc机windowsvc里占4个字节,dos的tc里是2个字节2指针变量里存的是一2字节或4字节无符号整数,数值是指针指向内容的内存编号3指向指针的指针就是指针a里存有指针b的所在内存地址,指针b里面存有变量a所在的位置你有三个变量int**pa,*pb,*c分别存在0x40000x40020x4004的内存单元c=0x1234pb=&cpa=&pb那么内存中0x4000到0x4005这6个字节内容就是0x020x400x04,0x40,0x34,0x12因为pc是小端在前

⑵ 文件指针和文件内部指针的区别

开头那段文字表述得已经很清楚了。文件指针是由fopen函数赋值的,它实际上是指向一个文件信息结构体的指针,这个结构体在打开文件时由系统创建,其中就包含了“文件内部指针”——指向文件下一个字符的指针。但是操作的时候,所谓文件内部指针对用户是透明的,我们只要通过文件指针就可以把读、写文件的事情搞定了……

⑶ C语言关于文件指针返回值是不是以上文件的大小的问题,请高手告诉我一下!谢谢了!

ftell函数函数原型: long ftell(FILE *fp)功能:得到流式文件中位置指针当前位置(用相对于文件开头的位移量表示)返值:返回当前位置指针位置;失败,返回-1L 注意:文件开始位置是从0开始的,184指的是从文件头开始往后的第185个字节数据(类似数组),流式文件是以字节为单位的。

⑷ 我们衡量一个文件的大小,信息量的多少都是以什么为单位的

1tb=1024gb1gb=1024mb1mb=1024kb1kb=1024bb:byte:字节kb:千字节mb:兆字节gb:千兆字节tb:tegerbyteb就是byte是字节的意思//计算机网络学院www.jsjnet.cnbit是比特,表示“位”8bit=1byte也就是说8位二进制数为一字节,一个汉字为2个字节,也就是16位二进制数,一个半角英文字母为1字节。1gb=1024mb1mb=1024kb1kb=1024b1b=8bit1tb=1024gb1gb=1024mb1mb=1024kb1kb=1024byte注:byte就是b也就是字节kb是千字节mb是兆gb是千兆tb是千千兆一般情况把他们看作是按千进位就行,准确的是1024也就是2的10次方。1024gb=1tb1024tb=1pb1024pb=1eb1024eb=1zb1024zb=1yb

⑸ C语言 打开空文件时指针为何值

空文件是指文件大小为0 吧可以先打开文件,获得文件指针,然后使用ftell(fp),如果结果为0,表示为空文件

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

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

⑺ C语言文件指针

fp1=fopen_s(&fp1,"c:\train.txt","ab+");你是要读文件,不是写文件,应该改成:fp1=fopen_s(&fp1,"c:\train.txt","rb");//rb二进制读方式打开文件!!

⑻ 文件指针是什么文件指针的值又是什么

在文件操作系统中,同时打开的文件个数是受限的,因此在操作系统中对于文件的操作专门设置了一个区域,这个区中为每个文件操作开设了一块操作数据区,其中每个区对应一个文件操作,记录文件位置,当前文件指针位置等,如果进行文件操作需要获得系统分配的一块有效的数据区,这个数据区的编号就是文件句柄,在c中是FILE*类型

操作数据区中,有一个文件指针,存放当前可读写文件位置,是一个字节计数值,在打开当前文件后,这个指针指向文件第1个字符,取值是0,那么如果马上读写文件都是从文件第1个字节开始,假定写入或读取了1个字节内容,文件指针在操作完成后自动变为1,指向下一个可操作的位置。文件指针可以顺序后移(增加值)也可以前移(减少值)当然要借助特殊函数。

假定要获取文件尺寸,可以在打开文件后(文件指针内容为0)利用文件指针操作函数(比如feek)令文件指针转到文件尾部,这时文件指针取值就是文件的实际字节数了。

⑼ c语言文件指针位移

因为ftell函数的作用就是得到当前指针的位置,而你写的这个fseek(fp,0,SEEK_END); 指针的位置就是在文件末尾 没有移动还有指针是以字节为单位 移动的么 就是D了

⑽ 以字节为单位读取一个文件,当读完最后一个字节后,文件指针FILE* bmpfp应该是什么内容

文件结束检测函数feof函数调用格式:feof(文件指针);功能:判断文件是否处于文件结束位置,如文件结束,则返回值为1,否则为0。


赞 (0)