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