C ++ में लॉग 2 () फ़ंक्शन तर्क के बेस -2 लॉगरिदम को लौटाता है।
फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।
(गणित) लॉग 2 x = log2 (x) (C ++ प्रोग्रामिंग में)
log2 () प्रोटोटाइप (C ++ 11 मानक के अनुसार)
डबल लॉग 2 (डबल एक्स); float log2 (फ्लोट x); लॉन्ग डबल लॉग 2 (लॉन्ग डबल एक्स); डबल लॉग 2 (टी एक्स); // अभिन्न प्रकार के लिए
लॉग 2 () फ़ंक्शन एक एकल तर्क लेता है और प्रकार का मान लौटाता है double
, float
या long double
।
log2 () पैरामीटर
लॉग 2 () फ़ंक्शन सीमा (0, function) में एक एकल अनिवार्य तर्क लेता है ।
यदि मान शून्य से कम है, तो log2 () रिटर्न NaN
(संख्या नहीं) है।
log2 () रिटर्न वैल्यू
Log2 () फ़ंक्शन किसी संख्या का आधार -2 लघुगणक लौटाता है।
log2 () रिटर्न वैल्यूपैरामीटर (x) | प्रतिलाभ की मात्रा |
---|---|
x> 1 | धनात्मक |
x = 1 | शून्य |
०> x> १ | नकारात्मक |
x = 0 | -) (- अनंत) |
x <० | NaN (संख्या नहीं) |
उदाहरण 1: C ++ में log2 () फ़ंक्शन कैसे काम करता है?
#include #include using namespace std; int main () ( double x = 13.056, result; result = log2(x); cout << "log2(x) = " << result << endl; x = -3.591; result = log2(x); cout << "log2(x) = " << result << endl; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
log2 (x) = 3.70664 log2 (x) = nan
उदाहरण 2: अभिन्न प्रकार के साथ log2 () फ़ंक्शन
#include #include using namespace std; int main () ( double result; int x = 2201; result = log2(x); cout << "log2(" << x << ") = " << result << endl; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
log2 (2201) = 11.1039