C99（之前名称为C9X）是ISO/IEC 9899:1999的非正式名称，是C语言标准的一个版本。C99延伸了C90的内容，加入了C语言及标准函式库的新功能，让一些语言的实现（例如浮点数，以及编译器技术）可以更妥善的利用电脑的硬体。后来在2011年发行的C11取代了此版本的C语言标准。
历史.在ANSI的标准确立后，C语言的规范在一段时间内没有大的变动，然而C++在自己的标准化建立过程中继续发展壮大。《标准修正案一》在1994年为C语言建立了一个新标准，但是只修正了一些C89标准