我试图了解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/