那百分之三
是否可以用64位浮点数精确表示所有IEEE 754 32位浮点数?换句话说,从f32到f64的转换是否舍入?
chux-恢复莫妮卡
是否可以用64位浮点数精确表示所有IEEE 754 32位浮点数?
是。binary32的所有数值都在binary64中。
换句话说,从f32到f64的转换是否舍入?
通常不行。诸如C之类的各种语言都允许中间的32位FP计算使用更广泛的数学,因此强制转换可能会缩小(舍入)结果。但是,如果该值确实为f32,则转到f64不会发生舍入错误。
旁白:
在没有一个数一个binary32的有效载荷为23位,这是完全可编码为binary64,但这些的具体含义是依赖于实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句