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 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义