C ++ log () - standardní knihovna C ++

Funkce log () v C ++ vrací přirozený logaritmus (logaritmus base-e) argumentu.

Tato funkce je definována v hlavičkovém souboru.

(Mathematics) log e x = log (x) (v programování v C ++)

log () prototyp (podle standardu C ++ 11)

dvojitý log (dvojitý x); float log (float x); dlouhý dvojitý protokol (dlouhý dvojitý x); dvojitý log (T x); // Pro integrální typ

log () Parametry

Funkce log () přebírá jeden povinný argument v rozsahu (0, ∞) .

Pokud je hodnota menší než nula, log () vrátí NaN(není číslo).

log () Návratová hodnota

Funkce log () vrací přirozený logaritmus čísla.

Parametr (x) Vrátit HODNOTU
x> 1 Pozitivní
x = 1 0
0> x> 1 Negativní
x = 0 -∞ (- nekonečno)
x <0 NaN (Není to číslo)

Příklad 1: Jak funguje log ()?

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

Když spustíte program, výstup bude:

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

Příklad 2: log () S integrálním typem

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

Když spustíte program, výstup bude:

 log (x) = 0,693147

Zajímavé články...