इस लेख में हम C++ STL में जटिल संख्याओं के लिए std::exp2() फ़ंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।
std::exp2() क्या है?
जटिल संख्याओं के लिए std::exp2() फ़ंक्शन C++ STL में एक अंतर्निहित फ़ंक्शन है, जिसे <cmath> या <ctgmath> हेडर फ़ाइल में परिभाषित किया गया है। exp2() फ़ंक्शन का उपयोग बाइनरी एक्सपोनेंशियल फ़ंक्शन की गणना के लिए किया जाता है यानी दी गई संख्या का बेस-2 एक्सपोनेंशियल फ़ंक्शन।
यह फ़ंक्शन या तो डबल, फ्लोट या लॉन्ग डबल मान वापस करता है जो होता है।
सिंटैक्स
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 << "exp2(" << var << ") का मान है: " << hold << endl;
return 0;
}
आउटपुट
exp2(-2.34) का मान है: 0.19751
उदाहरण
#include <cmath>
#include <iostream>
using namespace std;
int main() {
int var = 10;
int hold = exp2(var);
cout << "exp2(" << var << ") का मान है: " << hold << endl;
return 0;
}
आउटपुट
exp2(10) का मान है: 1024
उदाहरण
#include <cmath>
#include <iostream>
using namespace std;
int main() {
int var = 1/0;
int hold = exp2(var);
cout << "exp2(" << var << ") का मान है: " << hold << endl;
return 0;
}
आउटपुट
Floating point exception (core dumped)