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








