鱼C论坛

 找回密码
 立即注册
查看: 40481|回复: 13

[函数快查] C 语言标准函数库分类

   关闭 [复制链接]
发表于 2016-4-1 18:43:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于程序员来说,库是最重要的工具之一,可以避免重新造轮子。

C 标准函数库(C Standard library)是所有符合标准的头文件(head file)的集合,以及常用的库函数案例,几乎所有的 C 语言程序都是由标准函数库的函数来创建的。

为了方便大家查阅学习,小甲鱼这里给大家做了归类:

1# 概述

2# 字符测试函数 -> 传送门

3# 字符串处理函数 -> 传送门

4# 数学函数 -> 传送门

5# 日期与时间函数 -> 传送门

6# 内存管理函数 -> 传送门

7# 文件操作函数 -> 传送门

8# 文件权限控制函数 -> 传送门

9# 进程管理函数 -> 传送门

10# 信号处理函数 -> 传送门

11# 接口处理函数 -> 传送门

12# 环境变量函数 -> 传送门

13# 终端控制函数 -> 传送门

14# 其它常用函数 -> 传送门

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:47:35 | 显示全部楼层
2# 字符测试函数

更新中……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:48:11 | 显示全部楼层
3# 字符串处理函数

memchr -- 在内存空间中搜索一个字符 | <string.h>

memcmp -- 比较内存空间 | <string.h>

memcpy -- 拷贝内存空间 | <string.h>

memmove -- 拷贝内存空间 | <string.h>

memset -- 使用一个常量字节填充内存空间 | <string.h>

strcat -- 连接字符串 | <string.h>

strcmp -- 比较字符串 | <string.h>

strcpy -- 拷贝字符串 | <string.h>

strlen -- 获取字符串的长度 | <string.h>

strncat -- 连接字符串(受限) | <string.h>

strncmp -- 比较字符串(受限) | <string.h>

strncpy -- 拷贝字符串(受限) | <string.h>

更新中……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:48:25 | 显示全部楼层
4# 数学函数

fabs -- 求绝对值 | <math.h>

pow -- 求幂 | <math.h>

sqrt -- 求平方根 | <math.h>

更新中……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:48:53 | 显示全部楼层
5# 日期与时间函数

localtime -- 获取当前的本地时间和日期 | <time.h>

time -- 返回从标准计时点到当前时间的秒数 | <time.h>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:49:12 | 显示全部楼层
6# 内存管理函数

calloc -- 申请并初始化一系列内存空间 | <stdlib.h>

free -- 释放动态内存空间 | <stdlib.h>

malloc -- 申请动态内存空间 | <stdlib.h>

realloc -- 重新分配内存空间 | <stdlib.h>

更新中……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:49:24 | 显示全部楼层
7# 文件操作函数

clearerr -- 清除文件末尾指示器和错误指示器 | <stdio.h>

fclose -- 关闭一个打开的文件 | <stdio.h>

feof -- 检测文件的末尾指示器是否被设置 | <stdio.h>

ferror -- 检测文件的错误指示器是否被设置 | <stdio.h>

fflush -- 将缓冲区内的数据写入指定的文件中 | <stdio.h>

fgetc -- 从文件中读取一个字符 | <stdio.h>

fgets -- 从文件中读取字符串 | <stdio.h>

fopen -- 打开一个文件并返回文件指针 | <stdio.h>

fprintf -- 格式化输出到文件 | <stdio.h>

fputc -- 将一个字符写入到文件中 | <stdio.h>

fputs -- 将一个字符串写入到文件中 | <stdio.h>

fread -- 从文件中读取数据 | <stdio.h>

fscanf -- 从文件中读取格式化输入 | <stdio.h>

fwrite -- 将数据写入到文件中 | <stdio.h>

getc -- 从文件中读取一个字符 | <stdio.h>

putc -- 将一个字符写入到文件中 | <stdio.h>

setbuf -- 指定一个数据流的缓冲区 | <stdio.h>

setvbuf -- 指定一个数据流的缓存模式 | <stdio.h>

更新中……


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:49:37 | 显示全部楼层
8# 文件权限控制函数

更新中……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:49:50 | 显示全部楼层
9# 进程管理函数

exit -- 终止当前进程的执行 | <stdlib.h>

更新中……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:50:05 | 显示全部楼层
10# 信号处理函数

signal -- 设置处理信号的函数 | <signal.h>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:50:17 | 显示全部楼层
11# 接口处理函数

更新中……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:50:28 | 显示全部楼层
12# 环境变量函数

更新中……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2016-4-1 18:50:41 | 显示全部楼层
13# 终端控制函数

更新中……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2017-3-18 00:38:30 | 显示全部楼层
14# 其他常用函数

rand -- 伪随机数生成器 | <stdlib.h>

srand -- 伪随机数种子生成器 | <stdlib.h>



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1

GMT+8, 2020-12-5 10:23

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表