| 头文件 | 标准 | 说明 |
|---|---|---|
| assert.h | C89 | 编译时断言 |
| complex.h | C99 | 复数运算 |
| ctype.h | C89 | 检查字符的类型 |
| errno.h | C89 | 报告错误情况 |
| fenv.h | C99 | 浮点数环境 |
| float.h | C89 | 浮点数类型的范围 |
| inttypes.h | C99 | 整数格式转换 |
| iso646.h | C95 | 替代运算符拼写 |
| limits.h | C89 | 整数类型的范围 |
| locale.h | C89 | 本地化 |
| math.h | C89 | 数学 |
| setjmp.h | C89 | 非局部跳转 |
| signal.h | C89 | 信号处理 |
| stdalign.h | C11(在 C23 废弃) | 内存对齐 |
| stdarg.h | C89 | 可变参数函数 |
| stdatomic.h | C11 | 原子操作 |
| stdbit.h | C23 | 位处理 |
| stdbool.h | C99(在 C23 废弃) | 布尔类型 |
| stdckdint.h | C23 | 整数计算检查 |
| stddef.h | C89 | 常用宏定义 |
| stdint.h | C99 | 固定宽度的整数类型 |
| stdio.h | C89 | 输入输出 |
| stdlib.h | C89 | 通用便利接口:内存管理,程序管理,字符串转换,随机数,算法等 |
| stdmchar.h | C29 | 文本转码 |
| stdnoreturn.h | C11(在 C23 废弃) | 指定函数不会返回 |
| string.h | C89 | 字符串处理 |
| tgmath.h | C99 | 类型通用数学,包含 math.h 和 complex.h |
| threads.h | C11 | 线程控制 |
| time.h | C89 | 时间和日期的便利接口 |
| uchar.h | C11 | UTF-16 和 UTF-32 的便利接口 |
| wchar.h | C95 | 宽字符的便利接口 |
| wctype.h | C95 | 检查宽字符的类型 |