Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道人们在实际应用中使用函数 ldexp() 做什么。
这是描述:
返回 x(有效数)乘以 2 的 exp(指数)次方的结果。
ldexp及其对偶frexp处理浮点数的尾数和指数。它们提供了一种无需直接进行位操作即可获得内部表示的方法。
与 一起使用时frexp,该ldexp函数在需要重复乘以 2 的情况下很有用。如果下一次乘法导致上溢或下溢,请使用frexp将尾数与指数分开。这使您可以完全控制指数和尾数,因此您可以分别对它们进行操作而不会损失任何精度。完成后,使用ldexp再次组合尾数和指数。
frexp
ldexp
在此处查看更多详细信息。