7
5 月
C99って?
未分類
C99(シーきゅうじゅうきゅう)は、1999年12月に制定されたC言語の標準規格の第2版である。
C言語の標準規格には大別して3種類がある。
- C90 - 1990年にISOによって制定された初版の規格。ANSI規格であるC89と同内容。
- C95 - C90に対する補足として1995年に制定。主としてワイド文字に関するライブラリの追加が行われた。
- C99 - 1999年12月に制定された第2版。
第2版で改定された内容は、64ビット以上の精度を持つ整数型 (long long)、複素数型、論理型といったデータ型の追加の他、インライン関数やブロック途中での宣言などのC++からの仕様取り込み、可変長配列や指定初期化子などのGCCからの仕様取り込み、数学ライブラリのPOSIX規格からの取り込みなど、多岐にわたる。この改定により、少なくとも現時点の最新版に関しては、C++のC言語に対する上位互換性は完全に失われた。
外部リンク
出典: フリー百科事典『ウィキペディア(Wikipedia)』