কম্পিউটার টিউটোরিয়াল

C++ STL-এ কমপ্লেক্স নম্বরের জন্য exp2() ফাংশন


এই আর্টিকেলে C++ STL-এ কমপ্লেক্স নম্বরের জন্য std::exp2() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ আলোচনা করা হয়েছে।

std::exp2() কী?

কমপ্লেক্স নম্বরের জন্য std::exp2() C++ STL-এ একটি বিল্ট-ইন ফাংশন যা <cmath> বা <ctgmath> হেডার ফাইলে সংজ্ঞায়িত। exp2() ফাংশন বাইনারি এক্সপোনেনশিয়াল ফাংশন বের করতে ব্যবহৃত হয়, অর্থাৎ একটি দেওয়া সংখ্যার বেস-২ এক্সপোনেনশিয়াল ফাংশন।

এই ফাংশন double, float বা long double মান রিটার্ন করে।

সিনট্যাক্স

exp2(double n); exp2(float n); exp2(long double n);

প্যারামিটার

  • n - এক্সপোনেন্টের মান।

রিটার্ন ভ্যালু

এই ফাংশন বেস-২ এক্সপোনেনশিয়াল মান রিটার্ন করে অর্থাৎ 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)

  1. C++ STL-এ tanh() ফাংশন

  2. C++ STL-এ atanh() ফাংশন

  3. C++ STL-এ cosh() ফাংশন

  4. C++ STL-এ sinh() ফাংশন