为什么C99中不包括定点类型?

前端之家收集整理的这篇文章主要介绍了为什么C99中不包括定点类型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
幸运的是,复杂类型修饰符被引入到C99标准中.我不明白为什么决定不支持固定点算术(具体来说,支持1.15 {signed}或0.32 {unsigned})的分数类型,这些类型对于DSP编程来说至关重要

GCC是否通过扩展支持这些?

解决方法

已被讨论/提出(例如,在 N938,N953),但这些论文只提出它作为扩展,而不是主要标准的补充.那些似乎已经导致将其纳入 N1169,它是TR 18037(“支持嵌入式处理器的扩展”)的草案,但这并不被认为是完整的(而且草案似乎没有被更新而).

我的猜测(虽然只是一个猜测),但是它的工作可能已经下降了(至少暂时的),专注于整理C11.现在是否恢复工作可能取决于是否还有人仍然在乎.根据以前提及的更多细节撰写和提交论文,提供更多的支持证据等,可能有助于让它重新启动(尽管我显然不能保证任何事情).

猜你在找的C&C++相关文章