📅  最后修改于: 2023-12-03 15:13:56.275000             🧑  作者: Mango
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的值超出了可表示的范围,则结果为正无穷或负无穷。