2016 - 2024

感恩一路有你

c语言函数大全及详解 c语言基本函数?

浏览量:3350 时间:2023-04-20 20:12:55 作者:采采

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:要读取和写入多少字节的数据项。

文件指针。

字符 文件 fp 功能 函数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。