我正在寻找C89 / C90标准的免费副本版本,但在任何地方都找不到!为什么很难找到它?
C99和C11标准很容易在Internet上获得。即使在Stack Overflow问题中,在哪里也可以找到最新的C或C ++标准文档?和C标准,获取标准不包含我要查找的内容。
网络搜索也没有帮助,开放标准也没有帮助。
我正在寻找C89 / C90标准的免费副本版本,但在任何地方都找不到!为什么很难找到它?
C99和C11标准很容易在Internet上获得。即使在Stack Overflow问题中,在哪里也可以找到最新的C或C ++标准文档?和C标准,获取标准不包含我要查找的内容。
网络搜索也没有帮助,开放标准也没有帮助。
Answers:
您可以在以下位置找到C89,C99和C11的漂亮HTML版本,以及从中生成的一些官方PDF草案文件:
下面列出了一些其他有用的直接链接,它们指向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
我知道还有一个地方,您仍然可以在这里购买原始ANSI C89标准的官方NON-DRAFT版本。这个地方是澳大利亚标准协会。他们的C89网上商店链接位于:
http://www.techstreet.com/standards/as-3955-1991?product_id=1178768
不要将其称为9899:1990这一事实感到困惑,因为这只是C89在1990年ISO从ANSI吸收它时得到的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副本或印刷版的数字下载副本。
一旦有了标准,就可以在这里免费找到所有修订和技术勘误: