会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cuzperf
博客园
首页
新随笔
联系
订阅
管理
01 2025 档案
不同编译器的计算结果为何会不一致
摘要:我们都知道浮点数存在大数吃小数问题且浮点数的运算不满足结合率。自从 IEEE754 一统江湖之后,理论上指定浮点数数据类型为 double 或者 float 后,同一份 C 代码在不同编译器下的运行结果应该是一样的,但实际并非如此,主要有两方面的原因: 编译器过于激进的优化,例如 -ffast-ma
阅读全文
posted @
2025-01-17 16:05
cuzperf
阅读(155)
评论(0)
推荐(0)
公告