C++ STL 中的 exp2() 函数
在本文中,我们将讨论 C++ STL 中 std::exp2() 函数在复数中的工作原理、语法和示例。
什么是 std::exp2()?
复数的 std::exp2() 函数是 C++ STL 中的一个内建函数,它在 \
此函数返回值类型可以是 double、float 或 long double。
语法
exp2(double n); exp2(float n); exp2(long double n);
参数
该函数接受以下参数:
- n − 指数的值。
返回值
此函数返回的底数为 2 的指数值,即 2^n。
示例
输入
exp2(3.14);
输出
0.11344
示例
#include <cmath> #include <iostream> using namespace std; int main(){ double var = -2.34; double hold = exp2(var); cout << "Value of exp2("<<var<<") is: "<< hold << endl; return 0; }
输出
Value of exp2(-2.34) is: 0.19751
示例
#include <cmath> #include <iostream> using namespace std; int main(){ int var = 10; int hold = exp2(var); cout << "Value of exp2("<<var<<") is: "<< hold << endl; return 0; }
输出
Value of exp2(10) is: 1024
示例
#include <cmath> #include <iostream> using namespace std; int main(){ int var = 1/0; int hold = exp2(var); cout << "Value of exp2("<<var<<") is: "<< hold << endl; return 0; }
输出
Floating point exception (core dumped)
广告