c语言函数大全及详解 c语言基本函数?
c语言基本函数?
,scanf格式输入功能
2、printf格式输出功能
命令功能
4.排序排序
5.主要功能
6.fgets文件读取字符串函数
7、fputs文件写字符串功能
8.fscanf文件格式读取功能
9.fprintf文件格式写函数
10、fopen打开文件功能
11、getchar输入字符功能
12、putchar输出字符功能
动态申请记忆功能
14、自由释放记忆功能
15、abs绝对值数学函数
16、sqrt平方根数学函数
c语言中的函数都有哪些,都是如何写的?
C语言中有很多输入输出函数,标准的I/O函数包括以下常用函数:
Scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf等。
intgetc(FILE*fp)
Getc主要从文件中读取一个字符。判断文件是否被读取的常用语句是(chgetc(fp))!EOF。EOF是文件的结尾,在stdio.h中定义就像在stdlib.h中定义exit _ success和exit _ failure一样,一个文件也可以理解为一个流,所以当fp是stdin时,getc(stdin)相当于getchar()。
intputc(intch,FILE*fp)
Putc主要是将字符ch写入文件fp。如果fp是stdout,putc相当于putchar()。
intgetchar(void)
Getchar主要从标准输入流中读取一个字符。默认的标准输入流是stdio.h中定义的stdin,但是,当从输入流中读取一个字符时,会涉及到缓冲的问题,所以如果你在屏幕上键入一个字符,程序就不会运行。一般可以在屏幕上按回车键,然后把输入前的字符串放入缓冲区。Getchar是在缓冲区中逐个读取字符。当然也可以在whil:while((cgetchar())!#)这个以#结尾。
intputchar(intch)
Putchar(ch)主要是将字符ch写入标准流stdout。
char*gets(char*str)
Gets主要从标准输入流中读取字符串并回显,在读取换行符时退出。并且将省略换行符。
输入(char*str)
Puts主要将字符串str写入标准流stdout,并在输出的末尾添加一个换行符。
char*fgets(char*str,intnum,FILE*fp)
Str是存放读入字符数组的指针,num是允许的最大读入字符数,fp是文件指针。fgets的作用是读取一行字符,这一行的字符数不大于num-1,因为fgets函数会在末尾加一个空格组成一个字符串。另外,fgets在读取后不会省略换行符。
intfputs(char*str,file*fp)
fputs和puts的区别在于,fputs在打印时不添加换行符。
intfgetc(FILE*fp)
Fgetc从fp的当前位置读取一个字符。
intfputc(intch,file*fp)
Fputc是把ch写到fp的当前指定位置。
Intfscanf(文件*fp,字符*格式,输入列表)
Fscanf根据指定的格式从文件中读取数据,并将其分配给参数列表。
Intfprintf(文件*fp,字符*格式,输出列表)
Fprintf将格式化数据写入流文件。
块读写功能
fread(缓冲区、大小、计数、浮点)
fwrite(缓冲区、大小、计数、浮点)
参数描述:
缓冲:It 这是一个指针。
对于fread,是读入数据的存储地址。
对于fwrite,它是输出数据的地址(都指起始地址)。
Size:要读写的字节数。
Count:要读取和写入多少字节的数据项。
文件指针。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。