ARTS-S ISO C
一些简称
- ANSI: American National Standards Institute. ANSI是the International Organization for Standardization(ISO)中的美国成员
- IEC: International Electrotechnical Commission
C语言标准
1989年ANSI Standard X3.159-1989关于C语言部分通过,这就是常说的C89. 在这个标准的基础上产生了ISO/IEC 9899:1990,和C89只有很小区别.注意,C89标准是ANSI提出的,C90的标准是ISO提出的. C语言标准现在由ISO/IEC international standardization working group for the C programming language(也叫ISO/IEC JTC1/SC22/WG14简称WG14)维护.ISO C定义的C语言是跨平台的,不仅包括C语言的语法和语义,还包括标准库. 1999年C语言标准更新,之后在2001, 2004, 2007年又增加了勘误表. ISO C语言库分24个区.2011年12月,ANSI采纳了ISO/IEC 9899:2011标准. 这个标准通常即C11, 它是C语言的现行标准。
| Header | FreeBSD 8.0 |
Linux 3.2.0 |
Mac OS X 10.6.8 |
Solaris 10 |
Description |
|---|---|---|---|---|---|
| <assert.h> | * | * | * | * | verify program assertion |
| <complex.h> | * | * | * | * | complex arithmetic support |
| <ctype.h> | * | * | * | * | character classification and mapping support |
| <errno.h> | * | * | * | * | error codes |
| <fenv.h> | * | * | * | * | floating-point environment |
| <float.h> | * | * | * | * | floating-point constants and characteristics |
| <inttypes.h> | * | * | * | * | integer type format conversion |
| <iso646.h> | * | * | * | * | macros for assignment,relational, and unary operators |
| <limits.h> | * | * | * | * | implementation constants |
| <locale.h> | * | * | * | * | locale categories and related definitions |
| <math.h> | * | * | * | * | mathematical function and type declarations and constants |
| <setjmp.h> | * | * | * | * | nonlocal goto |
| <signal.h> | * | * | * | * | signals |
| <stdarg.h> | * | * | * | * | variable argument lists |
| <stdbool.h> | * | * | * | * | Boolean type and values |
| <stddef.h> | * | * | * | * | standard definitions |
| <stdint.h> | * | * | * | * | integer types |
| <stdio.h> | * | * | * | * | standard I/O library |
| <stdlib.h> | * | * | * | * | utility functions |
| <string.h> | * | * | * | * | string operations |
| <tgmath.h> | * | * | * | * | type-generic math macros |
| <time.h> | * | * | * | * | time and date |
| <wchar.h> | * | * | * | * | extended multibyte and wide character support |
| <wctype.h> | * | * | * | * | wide character classification and mapping support |
浙公网安备 33010602011771号