在哪里可以找到PDF格式的C89 / C90标准?


87

我正在寻找C89 / C90标准的免费副本版本,但在任何地方都找不到!为什么很难找到它?

C99和C11标准很容易在Internet上获得。即使在Stack Overflow问题中,在哪里也可以找到最新的C或C ++标准文档?C标准,获取标准不包含我要查找的内容。

网络搜索也没有帮助,开放标准也没有帮助。


5
你可以找到一个草案C99标准在open-std.org/JTC1/sc22/wg14/www/docs/n1256.pdf(或起草C11)。我相信不能免费获得适当的标准。
pmg

您可以从ISO购买标准。仅草稿版本可免费获得。
赫里斯托·伊利耶夫


12
解决此问题的原因无效。它不是在寻求工具,库或“喜欢的”异地资源,而是在寻求有关语言的规范规范。
R .. GitHub停止帮助ICE

1
@R ..:多么真实。幸运的是,关闭问题并不会将其删除。的,超过允许的问题,帮了我封闭性问题,令人费解的是,这个数字至少可以说
cesss

Answers:


96

您可以在以下位置找到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


9
所有的C文档都是草稿,而不是实际的标准。大多数或所有C ++文档都是草稿;如果其中任何一个是实际标准,则它们违反了ISO的版权。
基思·汤普森

6
是的,我在回答中提到,尽管语言有些language昧,但最新的草稿通常与已发布的标准相同,除了封面等。
R .. GitHub停止帮助ICE

6
..这合法吗?
Pacerier

1
@Pacerier,为什么这不合法?在我看来,这是合法的= /
Ashish Ahuja'3

1
感谢您分享标准链接草案。我喜欢这样的事实,它们是链接的html文件:)
巴拉特

6

我知道还有一个地方,您仍然可以在这里购买原始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副本或印刷版的数字下载副本。

一旦有了标准,就可以在这里免费找到所有修订和技术勘误:

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


3
第一个链接对我来说似乎已经死了。
2501年


4

GCC在线文档的一些背景知识可帮助您弄清关键术语的确切含义:

最初的ANSI C标准(X3.159-1989)于1989年批准并于1990年发布。该标准在1990年后期被批准为ISO标准(ISO / IEC 9899:1990)。这些出版物之间没有技术差异,尽管ANSI标准的各个部分已重新编号,并成为ISO标准中的子句。从批准之日起,该标准的两种形式通常称为C89,或有时称为C90。

最初是作为评论发布的,这里是指向以前提到的标准ANSI C标准的草案链接。据我了解,草稿可以免费查看,正如@pmg也指出的那样。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.