2018年版が最新ですが、C23と呼ばれる次期バージョンのリリースが近づいてきました。C23について簡単に紹介します。何回か改訂されています。バージョンについてまとめます。1990年に発行されたため、「C90」と呼ばれています。ANSI規格が1989年に発行されたため、「C89」とも呼ばれることがありますが、「C89」と「C90」は言語仕様として差がありません。C言語と認識している多くの仕様がこのバージョンの仕様に基づいていると思われます。1999年に発行されました。このバージョンからC++スタイルのコメント、インライン関数などが導入されました。2011年に発行されました。スレッド対応などが導入されました。2018年に発行されました。2017年に規格発行の準備を予定していたため「C17」と呼ばれています。発行年に合わせて「C18」と呼ぶ場合があるかもしれません。仕様欠陥の修正が主だと認識されています。値を見れば分かります。マクロが定義されていない。DIS)への移行中です。