Come usare le funzioni logaritmiche in C

Nella seguente pagina viene mostrato come utilizzare le funzioni logaritmiche in C. In particolare il linguaggio C non contiene direttamente le funzioni logaritmiche, ma è possibile includere nel header del file la libreria math.h che contiene una serie di funzioni matematiche, tra cui anche il logaritmo.

Logaritmo naturale in C

Il logaritmo in C può essere utilizzato usando la funzione log, che possiede la seguente sintassi:double log(double x);dove il parametro x è il valore da calcolare, mentre la funzione restituisce il logaritmo naturale di x. La funzione log in C è in base e, ovvero si tratta di un logaritmo naturale che comunemente viene indicato con ln(x).



double x = 5.7;
double l = log(x);
    
printf("Il logaritmo naturale di %.2f vale %.2f", x, l);

Logaritmo in base 10 in C

Per poter utilizzare il logaritmo che viene usando comunemente, ovvero il logaritmo in base 10 in C, bisogna fare uso della funzione log10, che possiede la seguente sintassi:double log10(double x);dove x è sempre il valore da calcolare, mentre la funzione restituisce il logaritmo in base 10 di x.



double x = 5.7;
double l = log10(x);
    
printf("Il logaritmo in base 10 di %.2f vale %.2f", x, l);

Indice pagine linguaggio C: