C ++ žurnalas () - C ++ standartinė biblioteka

Funkcija log () C ++ pateikia argumento natūralųjį logaritmą (base-e logaritmas).

Ši funkcija apibrėžta antraštės faile.

(Matematika) log e x = log (x) (programuojant C ++)

log () prototipas (Pagal standartą C ++ 11)

dvigubas rąstas (dvigubas x); plūdinis rąstas (plūdinis x); ilgas dvigubas rąstas (ilgas dvigubas x); dvigubas rąstas (T x); // integraliniam tipui

log () parametrai

Funkcija „log ()“ užima vieną privalomą argumentą diapazone (0, ∞) .

Jei reikšmė yra mažesnė nei nulis, log () grąžinama NaN(ne skaičius).

log () Return Value

Funkcija „log ()“ pateikia skaičiaus natūralųjį logaritmą.

Parametras (x) Grąžinti VALUE
x> 1 Teigiamas
x = 1 0
0> x> 1 Neigiamas
x = 0 -∞ (- begalybė)
x <0 NaN (Ne skaičius)

1 pavyzdys: Kaip veikia žurnalas ()?

 #include #include using namespace std; int main () ( double x = 13.056, result; result = log (x); cout << "log(x) = " << result << endl; x = -3.591; result = log (x); cout << "log(x) = " << result << endl; return 0; )

Kai paleisite programą, išvestis bus:

 log (x) = 2,56925 log (x) = nan

2 pavyzdys: log () su integraliniu tipu

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

Kai paleisite programą, išvestis bus:

 log (x) = 0,693147

Įdomios straipsniai...