📜  C++ STL中的exp2()函数(1)

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

C++ STL中的exp2()函数

简介

exp2()函数是C++ STL中的一个数学函数,它用于计算以2为底的指数函数。exp2(x)函数返回2的x次方,即2^x。

函数原型
double exp2(double x);
参数说明

exp2()函数接受一个double类型的参数x,表示指数的值。

返回值

exp2()函数返回一个double类型的值,表示以2为底,x为指数的值。

代码示例
#include <iostream>
#include <cmath>

int main() {
    double x = 3.0;
    double result = std::exp2(x);
    std::cout << "exp2(" << x << ") = " << result << std::endl; // exp2(3) = 8
    return 0;
}
注意事项

exp2()函数的参数可以是负数、正数或零。如果x是正数,则结果为2的x次方;如果x是负数,则结果为1/2的|x|次方;如果x是0,则结果为1。如果x的值超出了可表示的范围,则结果为正无穷或负无穷。