Log () -funktio C ++: ssa palauttaa argumentin luonnollisen logaritmin (base-e-logaritmi).
Tämä toiminto on määritelty otsikkotiedostossa.
(Matematiikka) log e x = log (x) (C ++ -ohjelmoinnissa)
log () -prototyyppi (standardin C ++ 11 mukaan)
kaksinkertainen tukki (kaksinkertainen x); kelluva tukki (float x); pitkä kaksinkertainen tukki (pitkä kaksinkertainen x); kaksoisloki (Tx); // integraalityypille
log () -parametrit
Log () -funktiolla on yksi pakollinen argumentti alueella (0, ∞) .
Jos arvo on alle nolla, log () palauttaa arvon NaN
(Ei luku).
log () Palautusarvo
Log () -funktio palauttaa luvun luonnollisen logaritmin.
Parametri (x) | Palauta VALUE |
---|---|
x> 1 | Positiivinen |
x = 1 | 0 |
0> x> 1 | Negatiivinen |
x = 0 | -∞ (- ääretön) |
x <0 | NaN (Ei numero) |
Esimerkki 1: Kuinka loki () toimii?
#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; )
Kun suoritat ohjelmaa, tulos on:
log (x) = 2,56925 log (x) = nan
Esimerkki 2: log () Integral Type -työkalulla
#include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Kun suoritat ohjelmaa, tulos on:
log (x) = 0,693147