एक्स और 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