C ++ log () - Libreria standard C ++

La funzione log () in C ++ restituisce il logaritmo naturale (logaritmo in base e) dell'argomento.

Questa funzione è definita nel file di intestazione.

(Matematica) log e x = log (x) (nella programmazione C ++)

prototipo log () (come dallo standard C ++ 11)

doppio registro (doppia x); float log (float x); tronco doppio lungo (doppia x lunga); doppio logaritmo (T x); // Per il tipo integrale

parametri log ()

La funzione log () accetta un singolo argomento obbligatorio nell'intervallo (0, ∞) .

Se il valore è minore di zero, log () restituisce NaN(Not a Number).

log () Valore restituito

La funzione log () restituisce il logaritmo naturale 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 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; )

Quando esegui il programma, l'output sarà:

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

Esempio 2: log () con tipo integrale

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

Quando esegui il programma, l'output sarà:

 log (x) = 0,693147

Articoli interessanti...