C ++ में स्केलब्लेन () फ़ंक्शन दो तर्क लेता है: x और n को मापता है, और FLT_RADIX द्वारा x को पावर n में उठाया जाता है।
सरल शब्दों में, स्केलब्न () फ़ंक्शन x के उत्पाद को लौटाता है और FLT_RADIX
पावर n तक उठाया जाता है।
FLT_RADIX
प्रतिपादक प्रतिनिधित्व का मूलांक (पूर्णांक आधार) का मान है।
फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है। साथ ही, आपको उपयोग करने के लिए हेडर फ़ाइल का उपयोग करना होगा FLT_RADIX
।
scalbln (x, n) = x * FLT_RADIXn
स्केलब्लन () प्रोटोटाइप (C ++ 11 मानक के अनुसार)
डबल स्केलब्लन (डबल एक्स, लॉन्ग इंट एन); फ्लोट स्कैब्लन (फ्लोट एक्स, लॉन्ग इंट एन); लंबे डबल स्केलब्लन (लंबे डबल एक्स, लंबे इंट एन); डबल स्केलब्लेन (टी एक्स, लॉन्ग इंट एन); // यहां, टी एक अभिन्न प्रकार है
यह स्केलेबिन () फ़ंक्शन के समान है सिवाय इसके कि यह long int
दूसरे पैरामीटर के रूप में लेता है ।
scalbln () पैरामीटर
स्केलब्लन () दो तर्क लेता है:
- x - महत्व का प्रतिनिधित्व करने वाला मान।
- n - प्रतिपादक का मान
FLT_RADIX
।
scalbln () रिटर्न वैल्यू
स्केलब्लन () फ़ंक्शन रिटर्न देता है ।x * FLT_RADIXn
यदि परिणाम का परिमाण रिटर्न प्रकार के मान से प्रदर्शित होने के लिए बहुत बड़ा है, तो फ़ंक्शन HUGE_VAL
उचित संकेत के साथ लौटता है ।
उदाहरण: स्केलब्लन () कैसे काम करता है?
#include #include #include using namespace std; int main () ( long int n = 133; double x = 3.056, result; result = scalbln (x, n); cout << x << " * " << FLT_RADIX << "^" << n << " = " << result << endl; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
3.056 * 2 133 = 3.32769e + 40