首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PellesC是否严格遵循标准C99?

PellesC是否严格遵循标准C99?
EN

Stack Overflow用户
提问于 2013-08-24 08:41:18
回答 1查看 374关注 0票数 1

我在http://en.wikipedia.org/wiki/C99中发现,Pelles完全支持C99。

然而,我对此持怀疑态度。

您可能已经知道,GCC项目还没有完全支持C99。GCC是否符合的细节都有很好的记录。然而,我不能理解Pelles完全符合的确切含义。

它是否适用于每台计算机和操作系统?

例如,如果硬件完全兼容,则GCC (在命令行选项-std=c99下)就符合ISO/IEC IEEE 60559 (浮点标准)。

http://gcc.gnu.org/c99status.html

Pelles C是否关注这种级别的细节?我对Pelles C符合C99的说法不太确定。

EN

回答 1

Stack Overflow用户

发布于 2013-08-24 10:53:20

根据this articleWikipedia的说法,Pelles完全支持C99 (和C11)。因此,除非您有证据表明它不符合,否则我认为可以说它符合C99标准。

至于对IEC 60559浮点算法的支持,请注意,它只在C99 (和C11)中是可选的:

C99§6.10.8预定义的宏名称

以下宏名称由实现有条件地定义:

整数常量1,用于表示符合附件F中的规范( __STDC_IEC_559__ 60559浮点算术)。

整数常量1,用于表示遵守信息附件G中的规范( __STDC_IEC_559_COMPLEX__ 60559兼容复数算术)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18413785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档