📜  C++ log2()(1)

📅  最后修改于: 2023-12-03 15:13:54.632000             🧑  作者: Mango

C++ log2()

在C++中,log2()是一个内置函数。它是以2为底的对数,它将返回给定值的以2为底的对数。

语法

log2()的语法如下:

double log2(double n);

其中,n是一个double类型的参数,它是要计算2的对数的数值。

返回值

log2()函数返回以2为底的对数。

使用log2()函数

下面是一个简单的示例程序,使用log2()函数计算值的2的对数:

#include <iostream>
#include <cmath>

using namespace std;

int main() {
    double n, result;
    cout << "输入一个数:";
    cin >> n;
    result = log2(n);
    cout << "以2为底的对数是:" << result << endl;
    return 0;
}

输出:

输入一个数:8
以2为底的对数是:3
注意事项
  • log2()函数仅适用于C++11及以后的版本。
  • 对于负数或零,log2()函数将返回负无穷大(-∞)。
  • 如果求参数为非数字,则log2()函数将返回NaN(不是数字)。
  • 如果log2()的参数为无穷大,则log2()函数将返回正无穷大(+∞)。