이 기사에서는 C++ STL의 복소수에 대한 std::exp2() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다.
std::exp2()란 무엇입니까?
복소수에 대한 std::exp2() 함수는
이 함수는 .
인 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)