Linux C标准
来源:互联网 发布:snmp可以提供什么数据 编辑:程序博客网 时间:2024/06/15 03:32
Linux下C标准
宗旨:技术的学习是有限的,分享的精神是无限的。
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>
时间跟踪
- Linux C标准
- Linux-C标准输入输出
- Linux - 标准输入转换为标准输出 代码(C)
- Linux系统标准C库glibc(转)
- linux c标准I/O函数
- linux c标准I/O函数
- linux内核与c标准库
- Linux C标准IO库函数详解 一
- linux c标准库函数库:starg.h
- Linux:C语言的标准和编译器
- glibc-linux C 标准库函数源码
- linux C 打印错误信息和标准输入输出
- Linux 上标准c复制文件
- Linux C/C++(或标准C++或标准C)编程杂记
- linux 内核中GNU C与标准C差别
- linux内核使用的GNU C & 标准C的差异
- linux内核中GNU C和标准C的区别
- Linux文件操作,Linux系统函数和C标准库
- 点击按钮刷新页面定位到当时的位置
- matlab标准化和反标准化——zscore
- Storm集群组件和编程模型
- 【LeetCode-240】Search a 2D Matrix II
- [Spring] SpringMVC学习
- Linux C标准
- WINP界面
- 破解phpstorm
- Algorithms---排序之桶排序
- Java 实例
- android4.4增加ethernet
- C++极客班笔记
- (java)多线程之CountdownLatch的简单示例
- 151 php SQL注入的例子 & mysql_real_escape_string