【发布时间】:2017-07-10 10:42:08
【问题描述】:
c(89) 标准是否指定了必须由实现定义的某些硬件属性?例如,在我的 Linux 系统上,有一个 __WORDSIZE 的定义(定义为 64) - 我可以期望在每个符合 c(89) 的系统上定义 __WORDSIZE 吗? c标准是否需要实现来提供其他特定于硬件的值?
【问题讨论】:
-
“c(89) 标准是否指定了必须由实现定义的某些硬件属性?” 否
-
虽然标准本身要花钱,但您可以轻松找到可在线免费阅读的草稿。批准前的最后草案通常与当时的标准相同。
-
完整列表在您引用的标准中标明,因此您可以安全假设出现的唯一标识符是出现在文档中的标识符。