C++ Math logb()

2024 年 8 月 30 日 | 阅读 2 分钟

该函数使用 FLT_RADX 作为对数的底,计算给定数字的对数。

通常,FLT_RADX 等于 2。因此,logb() 等同于 log2()。

语法

假设一个数是 'x'。语法是

参数

x:需要计算其对数的值。

返回值

它返回 x 以 FLT_RADX 为底的对数。

如果 x 为零,则根据库的实现,可能会导致定义域错误或极点错误。

示例 1

让我们看一个当 x 值为整数类型时的简单示例。

输出

Value of x is :6
logarithm value of x is:2

在此示例中,x 的值为 6。logb() 函数计算 x 以 FLT_RADX 为底的对数。

示例 2

让我们看一个当 x 值为浮点类型时的简单示例。

输出

Value of x is :10.4
logarithm value of x is:3

在此示例中,x 的值为 10.4。logb() 函数计算 x 以 FLT_RADX 为底的对数。

示例 3

让我们看一个简单的例子,当 x 的值为零时。

输出

Value of x is  :0
logarithm value of x is : -inf

下一主题C++ 数学函数