Linux的那些事儿(4)----Linux环境下编程之Unix标准化及实现

本文介绍了UNIX系统的标准化进程及其在不同操作系统中的实现情况,包括FreeBSD、Linux、Mac OS X和Solaris等。文章详细列出了ISOC标准定义的头文件,并对比了它们在各系统中的支持情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Date:2009.5.8 Friday

Content:UNIX Standardization and Implementations(Unix标准化及实现)

一、部分简称

ANIS:American National Standards Institute美国国家标准学会

ISO:International Organization for Standardization 国际标准化组织

IEC:International Electrotechnical Commission国际电子技术委员会

二、ISO C标准定义的头文件

Header

FreeBSD 5.2.1

Linux 2.4.22

Mac OS X 10.3

Solaris 9

Description

<assert.h>

验证程序断言

<complex.h>

 

支持复数算数运算

<ctype.h>

字符类型

<errno.h>

出错码

<fenv.h>

 

 

浮点环境

<float.h>

浮点常量

<inttypes.h>

整形格式转换

<iso646.h>

替代关系操作符宏

<limits.h>

实现常量

<locale.h>

局部类别

<math.h>

数字常量

<setjmp.h>

非局部goto

<signal.h>

信号

<stdarg.h>

可变参数表

<stdbool.h>

bool类型和值

<stddef.h>

标准定义

<stdint.h>

 

整型

<stdio.h>

标准I/O库

<stdlib.h>

使用函数

<string.h>

字符串操作

<tgmath.h>

 

  

通用类型数学宏

<time.h>

时间日期

<wchar.h>

扩展的多字节和宽字符支持

<wctype.h>

宽字符分类和映射支持

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值