English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
double log(double x) restituisce il logaritmo naturale di x (logaritmo con base e).
double log(double arg);
La funzione log() utilizza un singolo parametro e restituisce il valore del tipo float.
Si trova in<math.h>Definito nel file di intestazione.
Per trovare il logaritmo naturale di long double o float, è possibile utilizzare il seguente原型.
long double logl(long double arg); float logf(float arg);
Parametro | Descrizione |
---|---|
arg > 0 (maggiore di zero) | Calcolo del logaritmo di un numero naturale |
arg < 0 (minore di zero) | Mostra errori durante l'esecuzione |
#include <stdio.h> #include <math.h> int main()} { double num = 5.6, result; result = log(num); printf("log(%.1f) = %.2f", num, result); return 0; {}
Risultato di output
log(5.6) = 1.72