Linux 常用头文件

:ANSI C。提供断言,assert(表达式)

:GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。

:GCC。文件夹操作函数。struct dirent,struct

         DIR,opendir(),closedir(),readdir(),readdir64()等

:ANSI C。字符测试函数。isdigit(),islower()等

:ANSI C。查看错误代码errno是调试程序的一个重要方法。

         :处理命令行参数。getopt()

         -------------------------

         linux常用头文件如下:

         POSIX标准定义的头文件

                 目录项

                  文件控制

             文件名匹配类型

             路径名模式匹配类型

                 组文件

             网络数据库操作

                 口令文件

             正则表达式

                 TAR归档值

             终端I/O

             符号常量

             文件时间

             字符扩展类型

         -------------------------

             INTERNET定义

         if.h>    套接字本地接口

             INTERNET地址族

             传输控制协议定义

         -------------------------  

             内存管理声明

             Select函数

             套接字借口

             文件状态

             进程时间

             基本系统数据类型

             UNIX域套接字定义

             系统名

             进程控制

         ------------------------------

         POSIX定义的XSI扩展头文件

             cpio归档值  

             动态链接

             消息显示结构

                 文件树漫游

             代码集转换使用程序

             语言信息常量

             模式匹配函数定义

             货币类型

             数据库操作

             消息类别

             轮询函数

             搜索表

             字符串操作

             系统出错日志记录

             用户上下文

             用户限制

             用户帐户数据库  

         -----------------------------

             IPC(命名管道)

             消息队列

         资源操作

             信号量

             共享存储

             文件系统信息

         time.h>    时间类型

             附加的日期和时间定义

             矢量I/O操作

         ------------------------------

         POSIX定义的可选头文件

                 异步I/O

             消息队列

             线程

             执行调度

             信号量

              实时spawn接口

             XSI STREAMS接口

              事件跟踪

3、 C/C++头文件一览

         C

         #include  //设定插入点

         #include  //字符处理

         #include  //定义错误码

         #include <float.h> //浮点数处理

         #include         //对应各种运算符的宏

         #include  //定义各种数据类型最值的常量

         #include  //定义本地化C函数

         #include  //定义数学函数

         #include         //异常处理支持

         #include <signal.h>        //信号机制支持

         #include         //不定参数列表支持

         #include         //常用常量

         #include  //定义输入/输出函数

         #include  //定义杂项函数及内存分配函数

         #include  //字符串处理

         #include <time.h> //定义关于时间的函数

         #include  //宽字符处理及输入/输出

         #include  //宽字符分类

         传统C++

         #include  //改用

         #include  //改用

         #include  //改用

         #include

          //该类不再支持,改用中的stringstream

         ————————————————————————————————

         标准C++

         #include  //STL 通用算法

         #include  //STL 位集容器

         #include           //字符处理

         #include   //定义错误码

         #include  //浮点数处理

         #include          //对应各种运算符的宏

         #include   //定义各种数据类型最值的常量

         #include   //定义本地化函数

         #include   //定义数学函数

         #include  //复数类

         #include          //信号机制支持

         #include          //异常处理支持

         #include          //不定参数列表支持

         #include          //常用常量

         #include   //定义输入/输出函数

         #include   //定义杂项函数及内存分配函数

         #include   //字符串处理

         #include   //定义关于时间的函数

         #include   //宽字符处理及输入/输出

         #include   //宽字符分类

         #include  //STL 双端队列容器

         #include  //异常处理类

         #include   //文件输入/输出

         #include  //STL 定义运算函数(代替运算符)

         #include   //定义各种数据类型最值常量

         #include  //STL 线性列表容器

         #include           //本地化特定信息

         #include  //STL 映射容器

         #include           //STL通过分配器进行的内存分配

         #include              //动态内存分配

         #include          //STL常用的数字操作

         #include   //参数化输入/输出

         #include  //基本输入/输出支持

         #include  //输入/输出系统使用的前置声明

         #include   //数据流输入/输出

         #include  //基本输入流

         #include         //STL迭代器

         #include  //基本输出流

         #include  //STL 队列容器

         #include  //STL 集合容器

         #include  //基于字符串的流

         #include  //STL 堆栈容器

         #include  //标准异常类

         #include  //底层输入/输出支持

         #include  //字符串类

         #include         //运行期间类型信息

         #include  //STL 通用模板类

         #include         //对包含值的数组的操作

         #include  //STL 动态数组容器

         ————————————————————————————————

         C99增加的部分

         #include  //复数处理

         #include  //浮点环境

         #include  //整数格式转换

         #include  //布尔环境

         #include  //整型环境

         #include  //通用类型数学宏

你可能感兴趣的:(Linux 常用头文件)