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 起) alignasalignof 便利宏
<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

参阅