C ++ log () - Biblioteca standard C ++

Funcția log () din C ++ returnează logaritmul natural (logaritmul de bază-e) al argumentului.

Această funcție este definită în fișierul antet.

(Matematică) log e x = log (x) (În programarea C ++)

prototip log () (Începând cu standardul C ++ 11)

jurnal dublu (x dublu); jurnal float (float x); jurnal dublu lung (x dublu lung); jurnal dublu (T x); // Pentru tip integral

log () Parametri

Funcția log () ia un singur argument obligatoriu în intervalul (0, ∞) .

Dacă valoarea este mai mică decât zero, log () returnează NaN(Nu un număr).

log () Valoare returnată

Funcția log () returnează logaritmul natural al unui număr.

Parametrul (x) Valoare returnată
x> 1 Pozitiv
x = 1 0
0> x> 1 Negativ
x = 0 -∞ (- infinit)
x <0 NaN (Nu este un număr)

Exemplul 1: Cum funcționează 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; )

Când rulați programul, ieșirea va fi:

 log (x) = 2.56925 log (x) = nan

Exemplul 2: log () Cu tip integral

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

Când rulați programul, ieșirea va fi:

 log (x) = 0.693147

Articole interesante...