标签: c++
我想知道人们在实际应用中使用函数ldexp()是什么。
这是描述:
返回将x(有效数字)乘以2的结果 exp的力量(指数)。
答案 0 :(得分:4)
ldexp及其双重frexp处理浮点数的尾数和指数。它们提供了一种在不进行直接位操作的情况下获取内部表示的方法。
答案 1 :(得分:3)
与frexp一起使用时,ldexp函数在需要重复乘以2的情况下非常有用。如果下一个乘法导致上溢或下溢,请使用frexp分隔尾数来自指数。这使您可以完全控制指数和尾数,因此您可以单独操作它们而不会损失任何精度。完成后,使用ldexp再次组合尾数和指数。
frexp
ldexp
查看更多详情here。