是将固定的Pt。 (固定n,用于小数位),以IEEE双安全?

即:不IEEE双格式可表示的所有数字的固定点可以代表

在测试:一个号码转移到浮置角格式,那么返回到它的原来的固定角格式

有帮助吗?

解决方案

假设你的定点数被存储为32位整数,是的,IEEE双精度能代表固定点的任何值表示的。这是因为双有53位尾数,您的定点值只有精度32位,浮点指数为定点值是有界的-32和32(取决于之间,你认为二进制点到谎言在固定点值),这是良好的可表示的范围之内。

其他提示

这完全取决于你的定点类型的大小和格式。定点到浮点是安全的,如果你的固定式有足够的几位转换为浮动时,不就成了不准确。绕另一条路的固定点类型必须是极长的,因为双可以潜在地代表了非常大的值(大小明智)中的位的量小。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top