C18 (C standard revision)
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]
This section needs expansion. You can help by adding to it. (August 2018) |
C18 addressed defects in C11 without introducing new language features.[3]
The __STDC_VERSION__ macro is increased to the value 201710L.
See also[edit]
- ANSI C, C90, C99 – previous standards for the C programming language
- C++98, C++03, C++11, C++14, C++17, C++20 – versions of the C++ programming language standard
- Compatibility of C and C++
References[edit]
- ^ a b "Initial C17 Language Support Lands In LLVM Clang 6.0 SVN - Phoronix". Phoronix.
- ^ "ISO/IEC 9899:2018 - Information technology -- Programming languages -- C". www.iso.org.
- ^ a b "The Standard - C". www.iso-9899.info.
External links[edit]
- N2176, archived final draft of the standard
- N2244, defect report summary for C11
- ISO C Working Group's official website
- Gustedt, Jens (April 17, 2018). "C17", changes from C11
| Preceded by C11 |
C language standards | Succeeded by - |
| This programming-language-related article is a stub. You can help Wikipedia by expanding it. |