导读
---
1. stdio.h — 标准输入输出
提供标准输入输出操作,按功能分组说明。
2. stdlib.h — 通用工具
提供通用工具函数,按功能分组说明。
3. string.h / strings.h — 字符串操作
提供字符串和内存操作。头文件: `, `。
4. wchar.h / wctype.h — 宽字符操作
提供宽字符操作。头文件: `, `。
5. ctype.h — 字符分类与转换
提供字符分类与转换,按功能分组说明。
6. math.h — 数学函数
提供数学函数。分组标注头文件: ``。
7. complex.h — 复数运算
提供复数运算。头文件: ``。
8. fenv.h — 浮点环境
提供浮点环境控制。头文件: ``。
9. time.h — 日期与时间
提供日期与时间函数,按功能分组说明。
10. 与标准的差异(ISO C90 / C99)
本章是本文档的符合性声明部分。判定基准为 ISO/IEC 98991999(C99),判定对象为本文档所描述的交付库。
附录 A:头文件清单(C90/C99 要求 vs 本库)
C90 §7.1.2 共 15 头(C99 为其 24 头超集);C99 §7.1.2p2 要求 hosted 实现提供 24 头。经逐符号核对,24 头全部在库,822 条符号记录(753 个唯一名 / 305 个函数)声明全部可见——逐符号明细见附录 B。
附录 B:标准符号级对照表(C90 / C99 全部必需符号 vs 本库)
本附录把 C90 / C99 要求的每一个符号逐条列出,供符合性追溯使用;「库实现」列已对照交付库 libc.a 与交付头文件核定。