浮点运算中加法结果的符号

问题描述 投票:0回答:1

如何确定浮点运算中加法结果的符号?

我不确定我是否在标准 IEEE-754 中看到过任何有关它的信息,但我的猜测是:实现非负数的加法和减法,然后根据需要更改结果的符号。是吗?

math floating-point ieee-754
1个回答
0
投票

如果两个数字的数学和不为零,则浮点结果与数学和具有相同的符号,即使浮点结果为零。

如果数学和为零,则根据 IEEE 754-2019 6.3,第三段:

  • 如果和为 +0 + +0,则符号为 +,如果和为 −0 + −0,则符号为 −。
  • 否则,如果舍入方式为负数,则符号为−。
  • 否则,符号为+。
© www.soinside.com 2019 - 2024. All rights reserved.