常用头文件功能速览
1 ,通用常用头文件
- stdio.h------标准输入输出
- stdlib.h------内存管理与分配、随机数、字符串转换
- string.h------字符串处理
- math.h------数学
- time.h------时间和日期
- ctype.h------字符处理
- stdbool.h------布尔类型
- errno.h------错误处理
- float.h------浮点数类型限定和属性
- limits.h------各种类型变量的最值
- stddef.h
- stdarg.h------处理可变数量参数
- signal.h------信号处理
- locale.h------本地化
2, windows常用头文件
- windows.h------窗口、进程、线程
- winsock2.h------windows网络套接字
- shellapi.h------shell编程
3 ,Linux常用头文件
- unistd.h------系统相关(进程、文件等)
- fcntl.h------文件操作
- sys/types.h------操作系统相关的数据类型定义
- sys/stat.h------文件状态
- sys/socket.h------套接字
- sys/time.h------处理时间
- sys/wait.h------处理进程状态和等待
- pthread.h------POSIX线程编程
- signal.h------信号处理
- dlfcn.h------动态链接库