C ++ ldexp () - C ++ मानक पुस्तकालय

एक्स और exp और रिटर्न एक्स के उत्पाद और 2 exp यानी एक्स * 2 की घात: सी ++ में ldexp () फ़ंक्शन दो तर्क लेता exp

फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।

गणितीय रूप से,

ldexp (x, exp) = x * 2 exp

ldexp () प्रोटोटाइप (C ++ 11 मानक के अनुसार)

डबल ldexp (डबल एक्स, इंट ऍक्स्प); फ्लोट ldexp (फ्लोट x, इंट ऍक्स्प); लंबी डबल ldexp (लंबी डबल x, int ऍक्स्प); डबल ldexp (T x, int exp); // अभिन्न प्रकार के लिए

Ldexp () फ़ंक्शन दो तर्क लेता है और प्रकार का मान लौटाता है double, floatया long double

ldexp () पैरामीटर्स

  • x - महत्त्व का प्रतिनिधित्व करने वाला फ्लोटिंग पॉइंट वैल्यू।
  • exp - घातांक का मान।

ldexp () रिटर्न वैल्यू

Ldexp () फ़ंक्शन एक्सप्रेशन x * 2 ऍक्स्प का मान लौटाता है ।

उदाहरण 1: C ++ में ldexp () फ़ंक्शन कैसे काम करता है?

 #include #include using namespace std; int main () ( double x = 13.056, result; int exp = 2; result = ldexp(x , exp); cout << "ldexp(x, exp) = " << result << endl; return 0; ) 

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 ldexp (x, exp) = 52.224 

उदाहरण 2: अभिन्न प्रकार के साथ ldexp () फ़ंक्शन

 #include #include using namespace std; int main () ( double result; int x = 25, exp = 5; result = ldexp(x , exp); cout << "ldexp(x, exp) = " << result << endl; return 0; ) 

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 ldexp (x, exp) = 800 

दिलचस्प लेख...