C 标准库头文件

头文件简介
<assert.h>条件编译宏,将参数与零比较
<ctype.h>用来确定包含于字符数据中的类型的函数
<errno.h>报告错误条件的宏
<float.h>浮点数类型的极限
<limits.h>基本类型的大小
<locale.h>本地化工具
<math.h>常用数学函数
<setjmp.h>非局部跳转
<signal.h>信号处理
<stdarg.h>可变参数
<stddef.h>常用宏定义
<stdio.h>输入/输出
<stdlib.h>基础工具:内存管理、程序工具、字符串转换、随机数
<string.h>字符串处理
<time.h>时间/日期工具
<iso646.h> (C95)符号的替代写法
<wchar.h> (C95)扩展多字节和宽字符工具
<wctype.h> (C95)用来确定包含于宽字符数据中的类型的函数
<complex.h> (C99)复数运算
<fenv.h> (C99)浮点数环境
<inttypes.h> (C99)整数类型的格式转换
<stdbool.h> (C99)布尔类型
<stdint.h> (C99)定宽整数类型
<tgmath.h> (C99)泛型数学(包装 math.h 和 complex.h 的宏)
<stdalign.h> (C11)alignas 与 alignof 便利宏
<stdatomic.h> (C11)原子类型
<stdnoreturn.h> (C11)noreturn 便利宏
<threads.h> (C11)线程库
<uchar.h> (C11)UTF-16 和 UTF-32 字符工具

说明:

  • C89 定义15个标准头文件
  • C95 新增定义3个标准头文件
  • C99 新增定义6个标准头文件
  • C11 新增定义5个标准头文件

编译器支持:

  • GCC 3.0 开始支持 C99 标准
  • GCC 4.6 开始支持 C11 标准

参考文档:

  1. C 标准库头文件 – cppreference.com
  2. C++ 标准库头文件 – cppreference.com
  3. Language Standards Supported by GCC
  4. Status of C99 features in GCC
  5. C11 (C standard revision)
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页