Funcția log10 () din C ++ returnează logaritmul comun (logaritmul de bază 10) al argumentului.
Această funcție este definită în fișierul antet.
(Matematică) log 10 x = log10 (x) (În programarea C ++)
prototip log10 () (Începând cu standardul C ++ 11)
dublu log10 (dublu x); float log10 (float x); lung dublu log10 (lung dublu x); dublu log10 (T x); // Pentru tip integral
log10 () Parametri
Funcția log10 () ia un singur argument obligatoriu în intervalul (0, ∞) .
Dacă valoarea este mai mică de 0, log10 () returnează NaN
(Nu este un număr).
log10 () Valoare returnată
Funcția log10 () returnează logaritmul de bază 10 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ă log10 ()?
#include #include using namespace std; int main () ( double x = 13.056, result; result = log10(x); cout << "log10(x) = " << result << endl; x = -3.591; result = log10(x); cout << "log10(x) = " << result << endl; return 0; )
Când rulați programul, ieșirea va fi:
log10 (x) = 1,11581 log10 (x) = nan
Exemplul 2: log10 () Cu tip integral
#include #include using namespace std; int main () ( int x = 2; double result; result = log10(x); cout << "log10(x) = " << result << endl; return 0; )
Când rulați programul, ieșirea va fi:
log10 (x) = 0,30103