ANSI C
アムステルダム・コンパイラ・キット(英語版)(C K&R と C89/90)
ARM RealView
Clang(LLVM バックエンドを使用)
GCC(C89/90, C99, C11完全対応)
PCC(C89, C99, C11)
HP C/ANSI Cコンパイラ (C89, C99)
IBM XL C/C++コンパイラ(英語版) (C11, starting with version 12.1)
Intel C++ Compiler
LabWindows/CVI(英語版)
LCC(英語版)
OpenWatcom(英語版) (C89/90 and some C99)
Microsoft Visual C++ (C89/90 and some C99)
Pelles C(英語版) (C99, Windows only.)
ISO/IEC TR 24731-2:2010 - 動的割り当て機能に対応するライブラリ拡張について
ISO/IEC TS 17961:2013 - Cの安全なコーディングについて
ISO/IEC TS 18661-1:2014 - IEC 60559:2011に準拠した二進浮動小数点演算
ISO/IEC TS 18661-2:2015 - IEC 60559:2011と互換性のある十進浮動小数点演算
ISO/IEC TS 18661-3:2015 - IEC 60559:2011互換のインターチェンジおよび拡張浮動小数点型
ISO/IEC TS 18661-4:2015 - IEC 60559:2011に準拠した補助機能
TS 18661の5番目と最後の部分、ソフトウェアトランザクショナルメモリ仕様、ライブラリ拡張などの多くの技術仕様が開発中で承認待ちである。