我正在寻找C89/C90标准的免费版本,但我无法在任何地方找到它!为什么这么难找?
C99和C11标准很容易在互联网上获得.即使在Stack Overflow问题中,我在哪里可以找到当前的C或C++标准文档?在C标准中,获得标准不包含我正在寻找的内容.
网络搜索既没有帮助,也没有开放标准.
R..*_*R.. 87
你可以找到很好的HTML版本的C89,C99和C11,以及它们生成的一些官方草案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标准的官方非DRAFT版本.这一个地方是澳大利亚标准局.他们的C89网上商店链接在这里:
http://www.techstreet.com/standards/as-3955-1991?product_id=1178768
不要因为它被称为9899:1990这一事实而感到困惑,因为这只是当ISO在1990年从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.
Run Code Online (Sandbox Code Playgroud)
该文件确实是原始的ANSI C89标准,只是重新打印的形式.如果您有160.29美元的货盘,您可以获得相同价格的PDF或印刷版的数字下载副本.
一旦有了标准,那么所有修改和技术勘误都可以在这里找到,免费:
http://www.open-std.org/jtc1/sc22/wg14/www/standards