C 标准库头文件
来自 cppreference.com
< 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 标准头文件
- C17 标准 (ISO/IEC 9899:2018)
- 7.1.2 标准头文件 (p: 131-132)
- C11 标准 (ISO/IEC 9899:2011)
- 7.1.2 标准头文件 (p: 181-182)
- C99 标准 (ISO/IEC 9899:1999)
- 7.1.2 标准头文件 (p: 165)
- C89/C90 标准 (ISO/IEC 9899:1990)
- 4.1.2 标准头文件
[编辑] 另请参阅
C++ 文档 for C++ 标准库头文件
|