顾名思义,C标准库就是C语言的标准函数库,大部分都是用C语言写的,是C语言的一部分,在学习C语言的语法之后,了解C标准库是很有必要的。而我们在学习的过程中并不需要把库中的每一个函数都记着,我们只需要在整体框架上有一种认识即可。换一种说法,就是你不需要记得多具体,而只需要知道大概有几个模块,然后每个模块有什么样的功能,每个模块中的函数大概有什么,常用的有哪些,然后在具体用的时候去百度一下,即可。关键你得知道有这个函数。
序号 | 头文件名 | 功能 |
---|---|---|
1 | ctype.h | 字符处理 |
2 | errno.h | 定义错误码 |
3 | float.h | 浮点数处理 |
4 | fstream.h | 文件输入/输出 |
5 | iomanip.h | 参数化输入/输出 |
6 | iostream.h | 数据流输入/输出 |
7 | stdio.h | 定义输入/输出函数 |
8 | stdlib.h | 定义杂项函数及内存分配函数 |
9 | string.h | 字符串处理 |
10 | strstrea.h | 基于数组的输入/输出 |
11 | time.h | 定义关于时间的函数 |
12 | wchar.h | 宽字符处理及输入/输出 |
13 | wctype.h | 宽字符分类 |
14 | assert.h | 设定插入点 |
15 | limits.h | 定义各种数据类型最值常量 |
16 | locale.h | 定义本地化函数 |
17 | math.h | 定义数学函数 |
本人才疏学浅,若文有纰漏之处,望君指正。谢!