Функција лог2 () у Ц ++-у враћа основни-2 логаритам аргумента.
Функција је дефинисана у датотеци заглавља.
(Математика) лог 2 к = лог2 (к) (У програмирању на Ц ++)
прототип лог2 () (од стандарда Ц ++ 11)
дупли лог2 (двоструки к); флоат лог2 (флоат к); дуги дупли лог2 (дуги двоструки к); двоструки лог2 (Т к); // За интегрални тип
Функција лог2 () узима један аргумент и враћа вредност типа double
, float
или long double
.
лог2 () Параметри
Функција лог2 () узима један обавезни аргумент у опсегу (0, ∞) .
Ако је вредност мања од нуле, лог2 () враћа NaN
(Није број).
лог2 () Повратна вредност
Функција лог2 () враћа основни-2 логаритам броја.
повратна вредност лог2 ()Параметар (к) | Повратна вредност |
---|---|
к> 1 | Позитивно |
к = 1 | Нула |
0> к> 1 | Негативно |
к = 0 | -∞ (- бесконачност) |
к <0 | НаН (није број) |
Пример 1: Како функција лог2 () ради у Ц ++?
#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; )
Када покренете програм, излаз ће бити:
лог2 (к) = 3.70664 лог2 (к) = нан
Пример 2: функција лог2 () са интегралним типом
#include #include using namespace std; int main () ( double result; int x = 2201; result = log2(x); cout << "log2(" << x << ") = " << result << endl; return 0; )
Када покренете програм, излаз ће бити:
лог2 (2201) = 11,1039