ISO規格によるC(ISO C)の第二版。俗に「C99」と呼ばれる。
日本規格は、JIS X 3010:2003が対応する。
前回の改訂、いわゆるC95が初版に対する追加改訂であったのに対し、こちらは全面的な改訂版となっている。
初版からこの版までの長い年月の間に様々な実装が生まれ、拡張的な仕様が作られて、言語としての利便性も高まってきた。この版では、そのうちの一部を正式な仕様として取り入れている。
国際化Cの最初の全改訂版である。大きな特徴は、次の通り。