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)