C++ 数学函数 log2()

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

该函数计算给定数字以 2 为底的对数。

假设一个数字是 'x'

语法

注意:返回类型可以是 float、double 或 long double。

参数

x:要计算对数的值。

返回值

参数返回值
x > 1积极
x = 1
1 > x > 0消极
x = 0负无穷
x < 0不是数字 (nan)

示例 1

让我们看一个当 x 的值大于 1 时的简单示例。

输出

Value of x is : 2
log2(x) = 1

在此示例中,当 x 的值大于 1 时,log2() 函数计算以 2 为底的对数值。

示例 2

让我们看一个当 x 的值等于 1 时的简单示例。

输出

Value of x is : 1
log2(x) = 0

在此示例中,当 x 的值等于 1 时,log2() 函数计算以 2 为底的对数值。

示例 3

让我们看一个当 x 的值介于 0 和 1 之间的简单示例。

输出

Value of x is : 0.2
log2(x) = -2.32193

在此示例中,当 x 的值等于 0.2 时,log2() 函数计算以 2 为底的对数值。

示例 4

让我们看一个当 x 的值等于零时的简单示例。

输出

Value of x is : 0
log2(x) = -inf

在此示例中,当 x 的值等于 0 时,log2() 函数计算以 2 为底的对数值。

示例 5

让我们看一个当 x 的值小于零时的简单示例。

输出

Value of x is : -1.5
log2(x) = nan

在此示例中,当 x 的值小于零时,log2() 函数计算以 2 为底的对数值。


下一主题C++ 数学函数