93

C89/C90 標準の無料版を探していますが、どこにもありません。なぜそれを見つけるのが難しいのですか?

C99 および C11 標準は、インターネット上で非常に簡単にコピーを入手できます。スタック オーバーフローの質問でも、現在の C または C++ 標準ドキュメントはどこにありますか? およびC 標準、標準の取得には、私が探しているものが含まれていません。

Web 検索も、オープン スタンダードも役に立ちませんでした。

4

4 に答える 4

105

C89、C99、および C11 の優れた HTML バージョンと、それらが生成された公式のドラフト PDF ファイルの一部を以下で見つけることができます。

http://port70.net/~nsz/c/

C89/C90、C99、および C11 標準の無料の PDF ファイルへのその他の便利な直接リンクを以下に示します。

C89/C90: https://www.pdf-archive.com/2014/10/02/ansi-iso-9899-1990-1/ansi-iso-9899-1990-1.pdf

C99: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf

C11: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

于 2013-06-09T23:08:27.583 に答える
8

元の ANSI C89 規格の公式の非ドラフトバージョンを購入できる場所が 1 つだけ残っていることを私は知っています。この 1 か所は Standards Australia です。C89 の Web ストア リンクは次のとおりです。

http://www.techstreet.com/standards/as-3955-1991?product_id=1178768

9899:1990 と呼ばれているという事実に混乱しないでください。これは、1990 年に ISO が ANSI から吸収したときに C89 が取得した ISO 番号にすぎないためです。また、オーストラリア規格の文書番号が「AS 3955-1991」。おそらく 1991 年は、彼ら自身が ISO から吸収したちょうどその年だからです。

そのページに記載されている要約に注意してください。

[Abstract]
Specifies the form and establishes the interpretation of programs written in
the C programming language. This Standard is identical with and has been
reproduced from ISO/IEC 9899:1990.

このドキュメントは、元の ANSI C89 標準を再印刷したものです。160.29 USD のフォーク オーバーがある場合は、PDF のデジタル ダウンロード用のコピーまたは印刷版を同じ価格で入手できます。

規格を入手したら、すべての修正と技術的な正誤表を無料でここで見つけることができます。

http://www.open-std.org/jtc1/sc22/wg14/www/standards

于 2014-07-24T05:00:49.690 に答える