इस लेख में हम C++ STL में scalbn() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।
scalbn() क्या है?
scalbn() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे
महत्व और एक फ़्लोटिंग-पॉइंट संख्या का एक हिस्सा है जिसमें इसके महत्वपूर्ण अंक होते हैं, जो घातांक महत्व की व्याख्या पर निर्भर करता है और एक पूर्णांक या एक अंश हो सकता है।
फ़ंक्शन num और FLT_RADIX के गुणनफल को घात n पर परिकलित करता है, जहां FLT_RADIX सभी फ़्लोटिंग पॉइंट डेटा प्रकारों का आधार है और num महत्वपूर्ण मान है। और n घातांक मान
सिंटैक्स
double scalbn( double num, int n ); float scalbn( float num, int n ); long double scalbn( long double num, int n );
पैरामीटर
फ़ंक्शन निम्नलिखित पैरामीटर स्वीकार करता है -
- संख्या - यह महत्व का मूल्य है।
- n - यह मान घातांक है।
रिटर्न वैल्यू
यह फ़ंक्शन num * FLT_RADIX^n देता है यदि यह सफल होता है, अन्यथा math_errhandling त्रुटि देता है।
उदाहरण
इनपुट
scalbn(5, 7);
आउटपुट
640
उदाहरण
#include <bits/stdc++.h> using namespace std; int main(){ int a = 7; int b = 5; int hold; hold = scalbn(b, a); cout <<"Equation is: "<< b << " * " << FLT_RADIX << "^" << a << " = "<<hold<< endl; return 0; }
आउटपुट
Equation is: 5 * 2^7 = 640
उदाहरण
#include <bits/stdc++.h> using namespace std; int main(){ float a = 2.3; float b = 7.8; float hold; hold = scalbn(b, a); cout <<"Equation is: "<< b << " * " << FLT_RADIX << "^" << a << " = "<<hold<< endl; return 0; }
आउटपुट
Equation is: 7.8 * 2^2.3 = 31.2