C99 (previously known as C9X) is an informal name for
ISO/IEC 9899:1999, a past version of the
C programming language standard. It extends the previous version (
C90) with new features for the language and the
standard library, and helps implementations make better use of available computer hardware, such as the
IEEE 754-1985 arithmetic, and compiler technology.