C18 (C standard revision)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

C18 and C17 are informal names for ISO/IEC 9899:2018,[1][2] the most recent standard for the C programming language, published in June 2018. It replaced C11 (standard ISO/IEC 9899:2011).[3] Support was scheduled for GCC 8 and LLVM Clang 6.0 .[1]

Changes from C11[edit]

C18 addressed defects in C11 without introducing new language features.[3]

The __STDC_VERSION__ macro is increased to the value 201710L.

See also[edit]


  1. ^ a b "Initial C17 Language Support Lands In LLVM Clang 6.0 SVN - Phoronix". Phoronix.
  2. ^ "ISO/IEC 9899:2018 - Information technology -- Programming languages -- C". www.iso.org.
  3. ^ a b "The Standard - C". www.iso-9899.info.

External links[edit]

Preceded by
C language standards Succeeded by