ISO/IEC 9899

E51009

ISO/IEC 9899 is the international standard that defines the C programming language’s syntax, semantics, and library.


Statements (52)
Predicate Object
instanceOf edition of ISO/IEC 9899
edition of ISO/IEC 9899
edition of ISO/IEC 9899
edition of ISO/IEC 9899
international standard
programming language standard
alsoKnownAs C11
C18
C90
C90
C99
basedOn ANSI X3.159-1989
countryOfOrigin International
defines C declarators
C expressions
C language semantics
C language syntax
C lexical elements
C library functions
C library headers
C library macros
C library types
C linkage and storage duration
C preprocessing directives
C program execution environment
C standard library
C statements
C types
translation phases of C programs
field computer programming
software engineering
firstEditionYear 1990
hasEdition ISO/IEC 9899:1990
ISO/IEC 9899:1999
ISO/IEC 9899:2011
ISO/IEC 9899:2018
jointTechnicalCommittee ISO/IEC JTC 1
language English
publishedBy International Electrotechnical Commission
International Organization for Standardization
replaces ANSI X3.159-1989
specifies conformance requirements for C implementations
constraints on strictly conforming C programs
diagnostics requirements for C implementations
implementation-defined behavior in C
locale-specific behavior in C
undefined behavior in C
standardFor C programming language
subject C programming language
usedBy C programmers
compiler implementers
usedFor portable C program development

Referenced by (14)
Subject (surface form when different) Predicate
Clang ("C89")
Clang ("C99")
Eclipse CDT ("ISO C")
GNU C Library ("ISO C")
GNU Compiler Collection ("ISO C")
supportsStandard
ISO/IEC 9899 ("ISO/IEC 9899:1990")
ISO/IEC 9899 ("ISO/IEC 9899:1999")
ISO/IEC 9899 ("ISO/IEC 9899:2011")
ISO/IEC 9899 ("ISO/IEC 9899:2018")
hasEdition
ISO/IEC 9899:1999 ("C99")
alsoKnownAs
ISO/IEC 9899 ("C standard library")
defines
C ("C99")
hasStandardVersion
C
standardName
ISO/IEC
standardSeries

Please wait…