C语言可以处理的文件类型有哪些?

如题所述

第1个回答  2019-11-17
主要是两种文件类型:1)文本文件,2)二进制文件。
一般来说,人类可读的文件都作为文本文件,例如一片文章。其余都作为二进制文件,例如一个程序。
在C语言中,文件的操作是通过FILE结构体进行了,利用fopen返回一个指向FILE结构体的指针,在使用fopen函数过程中,使用mode控制符对是否打开哪类文件进行控制:
FILE
*fopen(
const
char
*filename,
const
char
*mode
);
filename:文件名,mode:打开的模式,规定了是可读、可写、追加之类的属性。
r
以只读方式打开文件,该文件必须存在。
r+
以可读写方式打开文件,该文件必须存在。
rb+
读写打开一个二进制文件,允许读写数据,文件必须存在。
w
打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+
打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a
以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)
a+
以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
(原来的EOF符不保留)
wb
只写打开或新建一个二进制文件;只允许写数据。
wb+
读写打开或建立一个二进制文件,允许读和写。
ab+
读写打开一个二进制文件,允许读或在文件末追加数据。
如果调用失败,返回一个空指针。
第2个回答  2019-11-09
能够处理任意文件类型,这个跟语言不相关的,而是跟文件存储结构有关
如果你知道文件结构每个字节的含义,你可以修改二进制内容

C语言可以处理的文件类型有哪些?
主要是两种文件类型:1)文本文件,2)二进制文件。\\x0d\\x0a一般来说,人类可读的文件都作为文本文件,例如一片文章。其余都作为二进制文件,例如一个程序。\\x0d\\x0a在C语言中,文件的操作是通过FILE结构体进行了,利用fopen返回一个指向FILE结构体的指针,在使用fopen函数过程中,使用mode控制符对是...

c语言可以处理的文件类型是
c语言可以处理的文件类型是文本文件和二进制文件。在C语言中,文件的操作是通过FILE结构体进行了,利用fopen返回一个指向FILE结构体的指针,在使用fopen函数过程中,使用mode控制符对是否打开哪类文件进行控制。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标...

c语言中的文件类型只有
在C语言中,文件类型主要有两种:文本文件和二进制文件。1. 文本文件:以纯文本形式存储数据,并且通常可以被文本编辑器打开和编辑。文本文件中的数据是按照字符编码方式存储的。例如,以“.txt”为扩展名的文件就是一种文本文件。在C语言中,可以使用标准库函数来读写文本文件,如fopen、fclose、fread、f...

判断C语言处理的文件类型只能是文本文件
在C语言中,可以处理任何文件,包括文本文件和二进制文件。C语言的文件操作,第一步是打开文件,使用函数fopen:FILE fopen(char filename,char mode);其中mode为一个字符串,包含若干模式字符。如果模式字符中存在'b',那么代表操作的文件是二进制的,通过这种模式,可以处理二进制文件。而如果模式字符中...

C语言中文件有哪几种类型?
在C语言中,根据数据的组织形式,文件可分为ASCI码文件和二进制文件。ASCⅡ码文件又称为文本文件,该文件是由个个字符组成,每一个字节存放一个ASCⅡ码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式原样放入磁盘存放。

c语言的文件类型
c语言文件类型分为文本文件和二进制文件。文本文件:这类文件是以字符编码的方式进行保存的,包括一篇文章。人类可读的文件属于此类。二进制文件:这类文件将内存中的数据原封不动地存入文件中,适用于非字符为主的数据。以记事本打开,只会看到一堆乱码。二进制文件的优点在于存取速度快,占用空间小,以及...

C语言的数据文件有哪些?都有什么特点?
具体来说,C 语言的数据文件类型分为:文本文件、以及二进制文件。它们的具体特点如下:(1)、文本文件,在 C 语言编程中,使用 fopen( ) 库函数,文件的最基本读写方式为:r(读)、w(写);当然了,还有以添加方式进行操作的。(2)、二进制文件,在 C 语言编程中,使用 fopen( ) 库函数,...

gcc基本规则
gcc遵循一系列约定规则以处理不同的源代码文件类型:C语言源代码文件通常使用".c"作为后缀名。 ".a"类型的文件是目标文件组成的档案库,用于程序链接。 C++源代码文件可以是".C"、".cc"或".cxx",这些文件需要经过预处理处理。 ".h"文件是程序中引用的头文件,包含了函数声明和常量定义。

C语言中各种Include的文件及作用?
13. #include \/\/ 宽字符库,提供宽字符处理函数。14. #include \/\/ 宽字符类型库,提供宽字符类型判断函数。15. #include \/\/ C++流库,提供C++风格的输入输出流,如cin和cout。16. #include \/\/ 文件流库,提供文件输入输出流,如ifstream和ofstream。17. #include \/\/ 字符串流库,提供字符串输入...

文件格式分类
avi 多媒体(游戏)中 动画文件,(Audio Video Interface)微软标准动画文件, bak 任何地方 备份文件,bas basica,qbasic basic语言程序,bat 任何地方 批处理文件,bgi Borland公司的图形界面文件,bin (Binary)dos的二进制文件,bmp 任何地方 图形文件,位图文件,分灰度,256色,和真彩 c tubro c c语言程序,c...

相似回答
大家正在搜