我试图了解 logb()
的工作原理,它是 manual说“logb() 函数计算 x 的指数,它是 $\log_r^{|x|} $ 的整数部分,作为带符号的浮点值,对于非零 x,其中r 是机器的浮点运算的基数。”
我很想知道如何为特定机器计算此 r
?
最佳答案
FLT_RADIX
在<float.h>
.在现实世界中它始终为 2,而 IEEE float 要求它为 2。
关于c++ - 了解 logb() 的工作原理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4186503/