C11 (C standard revision)

C11C11 (Annex K)
C11 (formerly C1X) is an informal name for ISO/IEC 9899:2011, a past standard for the C programming language.wikipedia
72 Related Articles

C99

C99 programming language1999 standardC
It replaced C99 (standard ISO/IEC 9899:1999) and has been superseded by C18 (standard ISO/IEC 9899:2018).
The C11 version of the C programming language standard, published in 2011, replaces C99.

C18 (C standard revision)

C18C17 (C standard revision)
It replaced C99 (standard ISO/IEC 9899:1999) and has been superseded by C18 (standard ISO/IEC 9899:2018).
It replaced C11 (standard ISO/IEC 9899:2011).

GNU Compiler Collection

GCCGNU C Compilerg++
Some features of C11 are supported by the GCC starting with version 4.6, Clang starting with version 3.1, and IBM XL C starting with version 12.1.
By default, the current version supports gnu++14, a superset of C++14, and gnu11, a superset of C11, with strict standard support also available.

C (programming language)

CC programming languageC language
C11 (formerly C1X) is an informal name for ISO/IEC 9899:2011, a past standard for the C programming language.
The latest C standard (C11) allows multi-national Unicode characters to be embedded portably within C source text by using or encoding (where the denotes a hexadecimal character), although this feature is not yet widely implemented.

Thread-local storage

thread-localthread local storageThread-specific storage
In C11, the keyword is used to define thread-local variables.

Assertion (software development)

assertionsassertionassert
C11 and C++11 support static assertions directly through.

Compatibility of C and C++

C/C++extern "Ca few exceptions
C99 and C11 added several additional features to C that have not been incorporated into standard C++, such as complex numbers, variable length arrays (note that complex numbers and variable length arrays are designated as optional extensions in C11), flexible array members, the restrict keyword, array parameter qualifiers, compound literals, and designated initializers.

Watcom C/C++

Open WatcomWatcom C compilerOpenWatcom
(The open-source Open Watcom C/C++ does contain a "Safer C" library that is considered a nearly conforming implementation.
The compiler currently doesn't support any new major C11 features, though the C library does include "Safe C" functions.

C++11

C++0xmove constructorconstexpr
*C11

Open standard

open standardsopenopen protocol
C11 (formerly C1X) is an informal name for ISO/IEC 9899:2011, a past standard for the C programming language.

Thread (computing)

threadthreadsmultithreading
C11 mainly standardizes features already supported by common contemporary compilers, and includes a detailed memory model to better support multiple threads of execution.

Clang

Clang++FlangLLVM/Clang
Some features of C11 are supported by the GCC starting with version 4.6, Clang starting with version 3.1, and IBM XL C starting with version 12.1.

IBM XL C/C++ Compilers

IBM XL C/C++XL C/C++IBM XL C
Some features of C11 are supported by the GCC starting with version 4.6, Clang starting with version 3.1, and IBM XL C starting with version 12.1.

Unicode

Unicode StandardUnicode Transformation FormatThe Unicode Standard