C语言标准库头文件
1.<assert.h>验证程序断言:assert的作用是先计算表达式expression,如果其值为假(即为0),那么它先向stderr打出一条出错信息,然后通过调用abort来终止程序运行。
2.<complex.h>支持复数算数运算:提供了复数算数所需要的宏定义与函数声明。
3.<ctype.h>字符类型:用于测试字符是否属于特定的字符类别。既支持单字节类别,也支持宽字符。
4.<errno.h>出错码:定义了通过错误码来回报错误资讯的宏。
5.<fenv.h>浮点环境:提供了对浮点环境的支持。
6.<float.h>浮点常量:提供了浮点型的范围和精度的宏,没有类型和函数的定义,一般用于数字分析。
7.<inttypes.h>整型格式转换:提供整数输入的各种转换宏。
8.<iso646.h>替代关系操作符宏:定义了一批C语言常见运算符的可选拼写。
9.<limits.h>实现常量:用于检测整型数据类型的表达值范围。
10.<locale.h>局部类别:声明了C语言本地化函数,这些函数用于在处理多种自然语言的软件编程设计时,把程序调整到特定的区域设置。这些区域设置影响到C语言标准库的输入/输出函数。
11.<math.h>数学常量:定义了各种数学函数和一个宏。
12.<setjmp.h>非局部goto:用于异常处理:抛出异常,捕获异常,处理异常。
13.<signal.h>信号:提供了一些处理程序运行期间引发的各种异常条件的功能。
14.<stdarg.h>可变参数表:让函数能够接受可变参数。
15.<stdbool.h>布尔类型和值:包含了四个用于布尔型的预定义宏true就是非0也可以是1faulse就是0。
16.<stddef.h>标准定义:定义了若干常见的类型和宏。
17.<stdint.h>整型:定义以上个类型的最大最小值。
18.<stdio.h>标准I/O库:其中有scanf,printf等函数定义,用于标准的输入和输出。
19.<stdlib.h>实用程序库函数:包含了C语言C++语言的最常用的系统函数。
20.<string.h>字符串操作:定义了一个变量类型,一个宏和各种操作字符数组的函数。
21.<tgmath.h>通用类型数字宏:提供了数学函数的类型通用的宏定义。
22.<time.h>时间和日期:这个头文件中定义的时间和日期所使用的方法,无论是在结构定义,函数命名,都具有明显的C语言风格。
23.<wchar.h>宽字符支持:字符串处理函数。
24.<wctype.h>宽字符分类和映射支持:用于处理字符。