इस लेख में, हम C++ में ilogb() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।
इलोगब () क्या है?
ilogb() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे
यह फ़ंक्शन |x| . के लघुगणक का एक अभिन्न अंग देता है लघुगणक के लिए आधार के रूप में FLT_RADIX का उपयोग करना।
फ़ंक्शन निम्नलिखित पैरामीटर को स्वीकार करता है -
x - यह वह मान है जिसका लघुगणक हमें खोजना है।
यह फ़ंक्शन |x| का अभिन्न लघुगणक देता है, FLT_RADIX के मान को आधार मान के रूप में उपयोग करते हुए। यह फ़ंक्शन पैरामीटर के मान के अनुसार एक अपवाद भी फेंकता है।
यदि पैरामीटर मान −
NaN - फिर फ़ंक्शन FP_LOGBNAN लौटाता है।
अनंत - फिर फ़ंक्शन INT_MAX लौटाता है।
0 - फिर फ़ंक्शन FP_LOGB0
इनपुट
आउटपुट यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा - यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -सिंटैक्स
int ilogb(double x);
पैरामीटर
रिटर्न वैल्यू
ilogb(2);
1
उदाहरण
#include <cfloat>
#include <cmath>
#include >iostream>
using namespace std;
int main(){
int output, var = 2;
output = ilogb(var);
cout << "The value of ilogb(" << var << ") is: " << output << endl;
return 0;
}
आउटपुट
The value of ilogb(2) is: 1
उदाहरण
#include <cfloat>
#include <cmath>
#include <iostream>
#include <iostream>
using namespace std;
int main(){
int output, var = 10.23;
output = ilogb(var);
cout << "The value of ilogb(" << var << ") is: " << output<< endl;
return 0;
}
आउटपुट
The value of ilogb(10) is: 3