对于程序员来说,库是最重要的工具之一,可以避免重新造轮子。
C 标准函数库(C Standard library)是所有符合标准的头文件(head file)的集合,以及常用的函数库实现程序,几乎所有的 C 语言程序都是由标准函数库的函数来创建的。
为了方便大家查阅学习,小甲鱼这里给大家做了归类:
1: 字符测试函数
更新中……
2: 字符串处理函数
memchr -- 在内存空间中搜索一个字符 |
memcmp -- 比较内存空间 |
memcpy -- 拷贝内存空间 |
memmove -- 拷贝内存空间 |
memset -- 使用一个常量字节填充内存空间 |
strcat -- 连接字符串 |
strcmp -- 比较字符串 |
strcpy -- 拷贝字符串 |
strlen -- 获取字符串的长度 |
strncat -- 连接字符串(受限) |
strncmp -- 比较字符串(受限) |
strncpy -- 拷贝字符串(受限) |
更新中……
3: 数学函数
fabs -- 求绝对值 |
pow -- 求幂 |
sqrt -- 求平方根 |
更新中……
4: 日期与时间函数
localtime -- 获取当前的本地时间和日期 |
time -- 返回从标准计时点到当前时间的秒数 |
5: 内存管理函数
calloc -- 申请并初始化一系列内存空间 |
free -- 释放动态内存空间 |
malloc -- 申请动态内存空间 |
realloc -- 重新分配内存空间 |
更新中……
6: 文件操作函数
clearerr -- 清除文件末尾指示器和错误指示器 |
fclose -- 关闭一个打开的文件 |
feof -- 检测文件的末尾指示器是否被设置 |
ferror -- 检测文件的错误指示器是否被设置 |
fflush -- 将缓冲区内的数据写入指定的文件中 |
fgetc -- 从文件中读取一个字符 |
fgets -- 从文件中读取字符串 |
fopen -- 打开一个文件并返回文件指针 |
fprintf -- 格式化输出到文件 |
fputc -- 将一个字符写入到文件中 |
fputs -- 将一个字符串写入到文件中 |
fread -- 从文件中读取数据 |
fscanf -- 从文件中读取格式化输入 |
fwrite -- 将数据写入到文件中 |
getc -- 从文件中读取一个字符 |
putc -- 将一个字符写入到文件中 |
setbuf -- 指定一个数据流的缓冲区 |
setvbuf -- 指定一个数据流的缓存模式 |
更新中……
7: 文件权限控制函数
更新中……
8: 进程管理函数
exit -- 终止当前进程的执行 |
更新中……
9: 信号处理函数
signal -- 设置处理信号的函数 |
10: 接口处理函数
更新中……
11: 环境变量函数
更新中……
12: 终端控制函数
更新中……




