首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浮点稳定性

浮点稳定性
EN

Stack Overflow用户
提问于 2012-08-28 04:19:27
回答 1查看 265关注 0票数 3

假设我有两个有理分数a/b和c/d相等。a、b、c和d都可以表示为32位有符号整数。如果我用64位浮点数除法,a/b == c/d是否总是?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-28 04:26:11

在某些情况下,即使保证结果相同,编译器优化也会阻止相等为真。最初的x86浮点操作是在80位寄存器上执行的;如果将其中一个与存储的64位值进行比较,则可能会出现不相等的情况。

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

https://stackoverflow.com/questions/12149002

复制
相关文章

相似问题

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