我试图了解logb()的工作原理,它的manual表示“ logb()函数计算x的指数,它是$ \ log_r ^ {| x |} $的整数部分,作为有符号的浮点值,用于一个非零的x,其中r是机器浮点运算的基数。”

我想知道如何为特定机器计算此r吗?

最佳答案

FLT_RADIX中的<float.h>。在现实世界中,它始终为2,而IEEE浮点数要求为2。

关于c++ - 了解logb()的工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4186503/

10-10 04:54