C ++ log2 () - C ++ मानक पुस्तकालय

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 

दिलचस्प लेख...