C99

C99 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 linguistic and library features, and helps implementations make better use of available computer hardware, such as IEEE 754 arithmetic, and compiler technology.

Read more about C99:  History, Design, IEEE 754 Floating Point Support, Version Detection, Implementations, Future Work