标准头文件包括:
诊断 仅包含assert宏。可以在程序中使用该宏来诊断程序状态(例如某个变量是否为0等),若检查失败,程序终止。
字符处理 包含判断字符类型及大小写转换的函数。
错误监测 提供了errno。可以在调用特定库函数后检测errno的值以判断调用过程中是否有错误发生。
浮点数特性 提供了描述浮点数特性的宏。
整型特性 提供了描述整数类型和字符类型特性的宏。
本地化 提供了一些支持程序国际化的函数。
数学计算 提供了大量用以数学计算的函数。
非本地跳转 提供了用于绕过正常的函数返回机制,从一个函数跳转到另一个正在活动的函数的setjmp和longjmp函数。
信号处理 提供了包括中断和运行时错误在内的异常情况处理函数。
不定参数 提供了支持函数处理不变个数的参数的工具。
常用定义 提供了常用的类型和宏。
输入输出 提供了大量输入输出函数。
常用实用函数 提供了大量实用的函数。
字符串处理 提供了大量字符串处理函数。
日期和时间 提供了获取、操纵和处理日期的函数。
头文件 各函数介绍