Trong bài viết này, chúng ta sẽ thảo luận về cách làm việc, cú pháp và các ví dụ của hàm std ::exp2 () cho các số phức trong C ++ STL.
std ::exp2 () là gì?
Hàm std ::exp2 () cho số phức là một hàm có sẵn trong C ++ STL, được định nghĩa trong tệp tiêu đề
Hàm này trả về giá trị kép, float hoặc giá trị kép dài.
Cú pháp
exp2(double n); exp2(float n); exp2(long double n);
Tham số
Hàm chấp nhận (các) tham số sau -
- n - Nó là một giá trị của số mũ.
Giá trị trả về
Hàm này trả về giá trị hàm mũ cơ số 2, tức là 2 ^ n.
Ví dụ
Đầu vào
exp2(3.14);
Đầu ra
0.11344
Ví dụ
#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;
} Đầu ra
Value of exp2(-2.34) is: 0.19751
Ví dụ
#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;
} Đầu ra
Value of exp2(10) is: 1024
Ví dụ
#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;
} Đầu ra
Floating point exception (core dumped)