C 标准库头文件
< c
C 标准库的接口由下列头文件的汇集定义。
| <assert.h> | 条件编译宏,将参数与零比较 | 
| <complex.h> (C99 起) | 复数算术 | 
| <ctype.h> | 用来确定包含于字符数据中的类型的函数 | 
| <errno.h> | 报告错误条件的宏 | 
| <fenv.h> (C99 起) | 浮点环境 | 
| <float.h> | 浮点类型的极限 | 
| <inttypes.h> (C99 起) | 整数类型的格式转换 | 
| <iso646.h> (C95 起) | 运算符的替代写法 | 
| <limits.h> | 整数类型的范围 | 
| <locale.h> | 本地化工具 | 
| <math.h> | 常用数学函数 | 
| <setjmp.h> | 非局部跳转 | 
| <signal.h> | 信号处理 | 
| <stdalign.h> (C11 起) | alignas 与 alignof 便利宏 | 
| <stdarg.h> | 可变参数 | 
| <stdatomic.h> (C11 起) | 原子操作 | 
| <stdbit.h> (C23 起) | 处理各类型的字节和位表示的宏 | 
| <stdbool.h> (C99 起) | 布尔类型的宏 | 
| <stdckdint.h> (C23 起) | 实施带检查整数算术的宏 | 
| <stddef.h> | 常用宏定义 | 
| <stdint.h> (C99 起) | 定宽整数类型 | 
| <stdio.h> | 输入/输出 | 
| <stdlib.h> | 通用工具:内存管理、程序工具、字符串转换、随机数、算法 | 
| <stdnoreturn.h> (C11 起) | noreturn 便利宏 | 
| <string.h> | 字符串处理 | 
| <tgmath.h> (C99 起) | 泛型数学(包装 math.h 和 complex.h 的宏) | 
| <threads.h> (C11 起) | 线程库 | 
| <time.h> | 时间/日期工具 | 
| <uchar.h> (C11 起) | UTF-16 和 UTF-32 字符工具 | 
| <wchar.h> (C95 起) | 扩展多字节和宽字符工具 | 
| <wctype.h> (C95 起) | 用来确定包含于宽字符数据中的类型的函数 | 
引用
- C23 标准(ISO/IEC 9899:2024):
 
- 
- 7.1.2 Standard headers
 
 
- C17 标准(ISO/IEC 9899:2018):
 
- 
- 7.1.2 Standard headers (第 131-132 页)
 
 
- C11 标准(ISO/IEC 9899:2011):
 
- 
- 7.1.2 Standard headers (第 181-182 页)
 
 
- C99 标准(ISO/IEC 9899:1999):
 
- 
- 7.1.2 Standard headers (第 165 页)
 
 
- C89/C90 标准(ISO/IEC 9899:1990):
 
- 
- 4.1.2 Standard headers