C ++ log2 () - C ++ standartinė biblioteka

Funkcija log2 () C ++ pateikia argumento 2 bazinį logaritmą.

Funkcija apibrėžta antraštės faile.

(Matematika) 2 žurnalas x = log2 (x) (programuojant C ++)

log2 () prototipas (pagal standartą C ++ 11)

dvigubas log2 (dvigubas x); plūdinis log2 (plūduriuojantis x); ilgas dvigubas log2 (ilgas dvigubas x); dvigubas log2 (T x); // integraliniam tipui

Log2 () funkcija trunka vieną argumentą ir grąžina reikšmę tipo double, floatarba long double.

log2 () parametrai

Funkcija log2 () apima vieną privalomą argumentą diapazone (0, ∞) .
Jei vertė yra mažesnė už nulį, log2 () grąžina NaN(ne skaičių).

log2 () Grąžinimo vertė

Funkcija log2 () grąžina skaičiaus 2 bazinį logaritmą.

log2 () grąžinimo vertė
Parametras (x) Grąžinimo vertė
x> 1 Teigiamas
x = 1 Nulis
0> x> 1 Neigiamas
x = 0 -∞ (- begalybė)
x <0 NaN (ne skaičius)

1 pavyzdys: Kaip funkcija log2 () veikia C ++?

 #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; ) 

Kai paleisite programą, išvestis bus:

 log2 (x) = 3,70664 log2 (x) = nan

2 pavyzdys: funkcija log2 () su integraliniu tipu

 #include #include using namespace std; int main () ( double result; int x = 2201; result = log2(x); cout << "log2(" << x << ") = " << result << endl; return 0; ) 

Kai paleisite programą, išvestis bus:

 log2 (2201) = 11,1039 

Įdomios straipsniai...