Linux C标准

来源:互联网 发布:snmp可以提供什么数据 编辑:程序博客网 时间:2024/06/15 03:32

LinuxC标准


宗旨:技术的学习是有限的,分享的精神是无限的。


1、ANSI C

ANSI C的目标是为各种操作系统上的C程序提供可移植性保证(如Linux与windows之间)。

ISO C标准定义的头文件

<assert.h>

验证程序断言

<signal.h>

信号

<complex.h>

支持复数算法

<stdarg.h>

可变参数表

<ctype.h>

字符类型

<stdbool.h>

布尔类型和值

<errno.h>

出错码

<stddef.h>

标准定义

<fenv.h>

浮点环境

<stdint.h>

整形

<float.h>

浮点常量

<stdio.h>

标准I/O库

<inttypes.h>

整形格式转换

<stdlib.h>

使用程序库函数

<iso646.h>

替代关系操作符宏

<string.h>

字符串操作

<limits.h>

实现常量

<tgmath.h>

通用类型数学宏

<locale.h>

局部类别

<time.h>

时间和日期

<math.h>

数学函数

<wchar.h>

扩展多字节和宽字符

<setjmp.h>

非局部goto

<wctype.h>

宽字符分类和映射

 

2、POSIX标准

POSIX标准定义的头文件

<dirent.h>

目录项

<arpa/inet.h>

Internet定义

<fcntl.h>

文件控制

<net/if.h>

套接字本地接口

<fnmatch.h>

文件名匹配类型

<netinet/in.h>

Internet地址表

<glob.h>

路径名模式匹配类型

<netinet/tcp.h>

传输控制协议定义

<grp.h>

组文件

<sys/mman.h>

内存管理声明

<netdb.h>

网络数据库操作

<sys/select.h>

套接字接口

<regex.h>

正则表达式

<sys/stat.h>

文件状态

<pwd.h>

口令文件

<sys/select.h>

select函数

<tar.h>

tar归档值

<sys/times.h>

进程时间

<termios.h>

终端IO

<sys/types.h>

基本系统数据类型

<unistd.h>

符号常量

<sys/un.h>

UNIX套接字定义

<utime.h>

文件时间

<sys/utsname.h>

系统名

<wordexp.h>

自扩展类型

<sys/wait.h>

进程控制

 

POSIX标准定义的XSI扩展定义

<cpio.h>

Cpio归档值

<syslog.h>

系统出错日志记录

<dlfcn.h>

动态链接

<ucontex.h>

用户上下文

<fmtmsg.h>

消息显示结构

<ulinit.h>

用户限制

<ftw.h>

文件树漫游

<utmpx.h>

用户账户数据库

<iconv.h>

代码集转换实用程序

<sys/ipc.h>

IPC

<langinfo.h>

语言信息常量

<sys/msg.h>

信息队列

<libgen.h>

模式匹配函数定义

<sys/resource.h>

资源操作

<monetary.h>

货币类型

<sys/sem.h>

信号量

<ndbm.h>

数据库操作

<sys/shm.h>

共享内存

<nl_types.h>

信息类别

<sys/statvfs.h>

文件系统信息

<poll.h>

轮询函数

<sys/time.h>

时间类型

<search.h>

搜索表

<sys/timeb.h>

附加日期和时间定义

<string.h>

字符串操作

<sys.uio.h>

矢量IO操作

<aio.h>

异步IO

<senaphore.h>

信号量

<mqueue.h>

消息队列

<sqawn.h>

实用sqawn接口

<pthread.h>

线程

<stropts.h>

XSI STREAMS接口

<sched.h>

执行调度

<trace.h>

时间跟踪

 

0 0
原创粉丝点击