La funzione log10 () in C ++ restituisce il logaritmo comune (logaritmo in base 10) dell'argomento.
Questa funzione è definita nel file di intestazione.
(Matematica) log 10 x = log10 (x) (nella programmazione C ++)
prototipo log10 () (come dallo standard C ++ 11)
doppio log10 (doppia x); float log10 (float x); lungo doppio log10 (lungo doppia x); doppio log10 (T x); // Per il tipo integrale
parametri log10 ()
La funzione log10 () accetta un singolo argomento obbligatorio nell'intervallo (0, ∞) .
Se il valore è minore di 0, log10 () restituisce NaN
(Not a Number).
log10 () Valore restituito
La funzione log10 () restituisce il logaritmo in base 10 di un numero.
Parametro (x) | Valore di ritorno |
---|---|
x> 1 | Positivo |
x = 1 | 0 |
0> x> 1 | Negativo |
x = 0 | -∞ (- infinito) |
x <0 | nan (Non un numero) |
Esempio 1: come funziona 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; )
Quando esegui il programma, l'output sarà:
log10 (x) = 1,11581 log10 (x) = nan
Esempio 2: log10 () con tipo integrale
#include #include using namespace std; int main () ( int x = 2; double result; result = log10(x); cout << "log10(x) = " << result << endl; return 0; )
Quando esegui il programma, l'output sarà:
log10 (x) = 0,30103