C语言常用库函数(持续更新

这篇博客汇总了C语言中的常见库函数,包括stdio.h用于标准输入输出,math.h涵盖数学函数,ctype.h处理字符类型,string.h涉及字符串操作,以及stdlib.h提供的标准库函数。
摘要由CSDN通过智能技术生成

C语言常用库函数(持续更新

由于Markdown语法问题(**之前的字符为斜体),请大家阅读时在斜体两侧自动补全两个星号

本文以头文件分类:

stdio.h – standard input output

函数原型说明 功能 返回值
void clearer(FILE *fp) 清除与文件指针fp有关的所有出错信息
int fclose(FILE *fp) 关闭fp所指的文件,释放文件缓冲区 出错返回非0,否则返回0
int feof (FILE *fp) 检查文件是否结束 遇文件结束返回非0,否则返回0
int fgetc (FILE *fp) 从fp所指的文件中取得下一个字符 出错返回EOF,否则返回所读字符
char *fgets(char *buf,int n, FILE *fp) 从fp所指的文件中读取一个长度为n-1的字符串,将其存入buf所指存储区 返回buf所指地址,若遇文件结束或出错返回NULL
FILE *fopen(char *filename,char *mode) 以mode指定的方式打开名为filename的文件 成功,返回文件指针(文件信息区的起始地址),否则返回NULL
int fprintf(FILE *fp, char *format, args,…) 把args,…的值以format指定的格式输出到fp指定的文件中 实际输出的字符数
int fputc(char ch, FILE *fp) 把ch中字符输出到fp指定的文件中 成功返回该字符,否则返回EOF
int fputs(char *str, FILE *fp) 把str所指字符串输出到fp所指文件 成功返回非负整数,否则返回-1(EOF)
int fread(char *pt,unsigned size,unsigned n, FILE *fp) 从fp所指文件中读取长度size为n个数据项存到pt所指文件 读取的数据项个数
int fscanf (FILE *fp, char *format,args,…) 从fp所指的文件中按format指定的格式把输入数据存入到args,…所指的内存中 已输入的数据个数,遇文件结束或出错返回0
int fseek (FILE *fp,long offer,int base) 移动fp所指文件的位置指针 成功返回当前位置,否则返回非0
long ftell (FILE *fp) 求出fp所指文件当前的读写位置 读写位置,出错返回 -1L
int fwrite(char *pt,unsigned size,unsigned n, FILE *fp) 把pt所指向的n*size个字节输入到fp所指文件 输出的数据项个数
int getc (FILE *fp) 从fp所指文件中读取一个字符 返回所读字符,若出错或文件结束返回EOF
int getchar(void) 从标准输入设备读取下一个字符 返回所读字符,若出错或文件结束返回-1
char *gets(char *s) 从标准设备读取一行字符串放入s所指存
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值