C语言标准头
<assert.h> 断言
定义 assert 调试宏。
<ctype.h> 字符类测试
包含有关字符分类及转换的名类信息(如 isalpha和toascii等)
<errno.h> (部分)库函数抛出的错误代码
定义错误代码的助记符。
<float.h> 浮点数运算
包含有关浮点运算的一些参数和函数。
<limits.h> 检测整型数据类型值范围
专门用于检测整型数据数据类型的表达值范围。
<locale.h> 本土化
语言支持本地化设定,如本地格式时间和货币符号.
<math.h> 数学函数
说明数学运算函数,还定了 HUGE VAL 宏, 说明了matherr和matherr子程序用到的特殊结构。
<setjmp.h> “非局部跳转”
定义longjmp和setjmp函数用到的jmp buf类型, 说明这两个函数。
<signal.h> 信号
定义SIG[ZZ(Z] [ZZ)]IGN和SIG[ZZ(Z] [ZZ)]DFL常量,说明rajse和signal两个函数。
<stdarg.h> 可变参数列表
定义读函数参数表的宏。(如vprintf,vscarf函数)。
<stddef.h> 一些常数,类型和变量
定义一些公共数据类型和宏。
<stdio.h> 输入和输出
定义Kernighan和Ritchie在Unix System V 中定义的标准和扩展的类型和宏。
还定义标准I/O 预定义流:stdin,stdout和stderr,说明 I/O流子程序。
<stdlib.h> 实用功能
说明一些常用的子程序:转换子程序、搜索/ 排序子程序等。
<string.h> 字符串函数
说明一些串操作和内存操作函数。
<time.h> 时间和日期函数
定义时间转换子程序asctime、localtime和gmtime的结构,ctime、 difftime、 gmtime、 localtime和stime用到的类型,并提供这些函数的原型。