为什么C99中不包括定点类型?
发布时间:2020-12-16 03:12:11 所属栏目:百科 来源:网络整理
导读:幸运的是,复杂类型修饰符被引入到C99标准中.我不明白为什么决定不支持固定点算术(具体来说,支持1.15 {signed}或0.32 {unsigned})的分数类型,这些类型对于DSP编程来说至关重要 GCC是否通过扩展支持这些? 解决方法 已被讨论/提出(例如,在 N938,N953),但这些论
幸运的是,复杂类型修饰符被引入到C99标准中.我不明白为什么决定不支持固定点算术(具体来说,支持1.15 {signed}或0.32 {unsigned})的分数类型,这些类型对于DSP编程来说至关重要
GCC是否通过扩展支持这些? 解决方法
已被讨论/提出(例如,在
N938,N953),但这些论文只提出它作为扩展,而不是主要标准的补充.那些似乎已经导致将其纳入
N1169,它是TR 18037(“支持嵌入式处理器的扩展”)的草案,但这并不被认为是完整的(而且草案似乎没有被更新而).
我的猜测(虽然只是一个猜测),但是它的工作可能已经下降了(至少暂时的),专注于整理C11.现在是否恢复工作可能取决于是否还有人仍然在乎.根据以前提及的更多细节撰写和提交论文,提供更多的支持证据等,可能有助于让它重新启动(尽管我显然不能保证任何事情). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |