【发布时间】:2018-04-07 18:54:20
【问题描述】:
我了解 IEEE 754 标准支持 4 种舍入模式,我只是想确保我对每一种都非常了解。下面的例子正确吗?
• 向正无穷取整:这是否意味着无论 LSB 是什么(0 或 1),我们都将其加一?
假设我们有 1.1010100000000...00 向正无穷大四舍五入意味着我们做 +1,所以我们得到 1.1010100000000...01 并且类似地,当我们有 1.10101000000..01 并且我们需要向正无穷大四舍五入时,我们做 +1 和我们得到 1.1010100000...10?
• 向负无穷舍入:我们将 0 添加到 LSB 意味着我们什么都不做(意味着它与截断模式相同)或者我们将 LSB 更改为 0(如果 1 我们将其更改为 0,如果 0 我们保留它0)?
• 截断模式:只需切断 GRS 位
• 向最近的偶数舍入:我从 How to perform round to even with floating point numbers 现在很清楚了。
【问题讨论】:
标签: floating-point binary rounding