欢迎访问C语言网的常用库函数大全,这里包含大量的C语言常用函数,每一个函数都有函数原型、函数说明、以及实例程序等资料,方便您查询和使用! 大家可以根据左侧目录的头文件分类查找。
更多函数不断更新中,欢迎反馈!
第二章 ctype.h头文件
1.C语言isascii()函数:判断字符是否为ASCII码
2.C语言isalnum()函数:判断字符是否为字母或数字
3.C语言isalpha()函数:判断字符是否为英文字母
4.C语言iscntrl()函数:判断字符是否为控制字符
5.C语言isdigit()函数:判断字符是否为十进制数字
6.C语言isgraph()函数:判断字符是否除空格外的可打印字符
7.C语言islower()函数:判断字符是否为小写英文字母
8.C语言isprint()函数:判断字符是否为可打印字符(含空格)
9.C语言ispunct()函数: 判断字符是否为标点符号
10.C语言isspace()函数:判断字符是否为空白字符
11.C语言isxdigit()函数:判断字符是否为十六进制数字
12.C语言isupper()函数:判断字符是否为大写英文字母
13.C语言toascii()函数:把一个字符转换为ASCII
14.C语言tolower()函数:把大写字母转换为小写字母
15.C语言toupper()函数:把小写字母转换为大写字母
第三章 float.h头文件
1.C语言_clear87()函数:获取并清除状态字
2.C语言_control87()函数:获取和设置浮点控制字
3.C语言_status87()函数:获取浮点处理器状态值
第四章 io.h头文件
1.C语言access()函数:确定文件的访问权限
2.C语言chmod()函数:用于改变文件访问方式
3.C语言close()函数:用于关闭由open()函数所打开的文件
4.C语言open()函数:打开一个文件
5.C语言creat()函数:创建指定文件名的文件
6.C语言eof()函数:检查文件是否结束
7.C语言fdopen()函数:将流与文件句柄连接
8.C语言filelength()函数:统计由open()函数所打开的文件的字节数
9.C语言isatty()函数:检查给定的设备类型
10.C语言read()函数:用于读取打开文件的内容
11.C语言lseek()函数:用于移动打开文件的指针
12.C语言tell()函数:获取打开文件的指针位置
13.C语言write()函数:写文件
第五章 math.h头文件
1.C语言abs()函数:求整数的绝对值
2.C语言acos()函数:求余弦值为 x 的弧度数
3.C语言asin()函数:求正弦值为 x 的弧度数
4.C语言atan()函数:求正切值为 x 的弧度数
5.C语言ceil()函数:向上舍入
6.C语言exp()函数:求底数e的x次方
7.C语言fabs()函数:求浮点数的绝对值
8.C语言floor()函数:向下舍入
9.C语言labs()函数:取长整型绝对值
10.C语言pow()函数:指数函数(x的y次方)
11.C语言sqrt()函数:计算一个非负实数的平方根
12.C语言sin()函数:正弦函数
13.C语言cos()函数:余弦函数
14.C语言tan()函数:正切函数
15.C语言log10()函数:求指定数值的以10为底数的对数
16.C语言log()函数:求以自然数为底数的对数
17.C语言modf()函数:求双精度数的小数部分
18.C语言fmod()函数:计算x对y的模, 即x/y的余数
19.C语言frexp()函数:把一个双精度数分解为尾数和指数
20.C语言hypot()函数:计算直角三角形的斜边长度
21.C语言ldexp()函数:计算指定的2^exp倍数
22.C语言atan2()函数:计算Y/X的反正切值
23.C语言cosh()函数:计算双曲余弦值
24.C语言sinh()函数:求出指定值的双曲正弦值
25.C语言tanh()函数:计算双曲正切值
第六章 mem.h头文件
1.C语言memccpy()函数:从sour中拷贝m个字节到目标des
2.C语言memchr()函数:对字符c搜索s区域的前m个字节
3.C语言memcmp()函数:比较m字节长的两个字符串s1和s2
4.C语言memcpy()函数:从suc中拷贝m个字节到目标des
5.C语言memicmp()函数:比较s1和s2的前m个字节
6.C语言memmove()函数:从源区域移动m个字节到目标区域
7.C语言memset()函数:置s中的所有字节为c
第八章 stdio.h头文件
1.C语言clearerr()函数:复位错误标志
2.C语言ferror()函数:检测流上的错误
3.C语言fclose()函数:关闭流 stream
4.C语言feof()函数:检测流上的文件结束符
5.C语言fflush()函数:清除一个流
6.C语言fgetc()函数:从流中读取字符
7.C语言fgetchar()函数:从标准输入流中读取字符
8.C语言fgetpos()函数:取得当前文件指针(句柄)
9.C语言fgets()函数:从流中读取一字符串
10.C语言fopen()函数:打开一个流
11.C语言fprintf()函数:格式化输出到一个流中
12.C语言fputchar()函数:送一个字符到标准输出流
13.C语言fputs()函数:送一个字符到一个流中
14.C语言fread()函数:从一个流中读数据
15.C语言freopen()函数:替换一个流
16.C语言fscanf()函数:从一个流中执行格式化输入
17.C语言fseek()函数:重定位流上的文件指针
18.C语言fsetpos()函数:将文件指针定位在指定的位置上
19.C语言ftell()函数:偏移量是从文件开始算起的字节数
20.C语言fwrite()函数:写内容到流中
21.C语言getc()函数:从指定的流 stream 获取下一个字符
22.C语言getchar()函数:从stdin流中读字符
23.C语言getche()函数:从控制台取字符
24.C语言gets()函数:从输入流中取一字符串
25.C语言getw()函数:从流中取一整数
26.C语言perror()函数:输出系统错误信息
27.C语言printf()函数:产生格式化输出的函数
28.C语言putc()函数:输出一字符到指定流中
29.C语言putchar()函数:在stdout上输出字符
30.C语言puts()函数:把一个字符串写入到标准输出 stdout
31.C语言putw()函数:把一字符或字送到流中
32.C语言remove()函数:删除一个文件
33.C语言rename()函数:重命名文件
34.C语言rewind()函数:将文件指针重新指向一个流的开头
35.C语言ungetc()函数:把一个字符退回到输入流中
36.C语言ungetch()函数:把一个字符退回到键盘缓冲区中
37.C语言tmpfile()函数:以二进制方式打开暂存文件
38.C语言tmpnam()函数:创建一个唯一的文件名
39.C语言scanf()函数:执行格式化输入
40.C语言setbuf()函数:把缓冲区与流相联
41.C语言setvbuf()函数:把缓冲区与流相关
42.C语言sprintf()函数:格式化输出到字符串中
43.C语言sscanf()函数:执行从字符串中的格式化输入
第九章 stdlib.h头文件
1.C语言abort()函数:写一个终止信息到stderr
2.C语言atexit()函数:用于注册终止
3.C语言atof()函数:将字符串转换为浮点值
4.C语言atoi()函数:将字符串转换成整型数
5.C语言atol()函数:将字符串转换成长整型数
6.C语言bsearch()函数:用于二分法搜索
7.C语言calloc()函数:用于分配堆内存
8.C语言div()函数:用于两个整数相除
9.C语言ecvt()函数:把浮点数转换为字符串
10.C语言fcvt()函数:将浮点数转换为字符串
11.C语言exit()函数:用于正常终止程序
12.C语言gcvt()函数:把浮点数转换为字符串
13.C语言free()函数:用于释放已分配的内存块
14.C语言getenv()函数:用于获取当前环境中的字符串
15.C语言itoa()函数:用于把整数转换成字符串
16.C语言ldiv()函数:用于两个长整型数相除
17.C语言lfind()函数:用于在给定的区域内从头到尾进行线性搜索
18.C语言lsearch()函数:用于在给定的区域内从头到尾进行线性搜索
19.C语言realloc()函数:用于重新分配指定大小的堆内存空间
20.C语言malloc()函数:用于分配指定大小的堆内存
21.C语言putenv()函数:用于改变或增加环境变量的内容
22.C语言qsort()函数:用于对记录从小到大快速排序
23.C语言rand()函数:用于生成随机数
24.C语言srand()函数:初始化随机数的发生器
25.strtod():将字符串转换为浮点数
26.C语言strtod()函数:将字符串转换为浮点数
27.C语言strtol()函数:将字符串换成长整型数
28.C语言swab()函数:从源和目标区域交换字节
29.C语言system()函数:发出一个DOS命令
第十一章 string.h头文件
1.C语言strcpy()函数:拷贝一个字符串到另一个字符串数组中
2.C语言strcat()函数:将一个字符串拼接在目标字符串的后面
3.C语言strcmp()函数:比较两个字符串的大小
4.C语言strchr()函数:查找字符串中第一个出现的指定字符的位置
5.C语言strcmpi()函数:比较两个字符串的大小
6.C语言strcspn()函数:查找连续有几个字符都不属于字符串str2内的字符
7.C语言strspn()函数:计算字符串str1中连续有几个字符都属于字符串str2
8.C语言strdup()函数:将字符串复制到新建立的空间
9.C语言stricmp()函数:比较两个字符串大小
10.C语言strlen()函数:计算字符串长度
11.C语言strlwr()函数:将字符串中的大写字母全部转换成小写形式
12.C语言strncat()函数:在字符串尾部追加
13.C语言strncmp()函数:对指定字符串数量的两个字符串进行比较
14.C语言strnicmp()函数:对指定长度的两个字符串进行比较
15.C语言strncpy()函数:将指定数量的源字符串拼接在目标字符串的后面
16.C语言strpbrk()函数:比较字符串str1和str2中是否有相同的字符
17.C语言strrev()函数:将字符串中的字符全部颠倒顺序
18.C语言strset()函数:将一个字符串中的所有字符都设为指定字符
19.C语言strstr()函数:在一个字符串中查找另一个字符串首次出现的位置
20.C语言strtok()函数:用指定的分隔符分解字符串
21.C语言strupr()函数:将字符串中的小写字母全部转换成大写形式
22.C语言strnset()函数:指定字符串的前几个字符都设为指定字符
23.C语言strrchr()函数:查找字符串中最后一次出现字符c的位置
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程