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 di c
Indice cPagine aggiunte di recente
Indice pagine del linguaggio C: Funzioni, Stringhe, ArrayCome effettuare la radice quadrata con la funzione sqrt in CCome ottenere il valore assoluto con la funzione abs in CCome generare numeri casuali con la funzione rand in CCome generare numeri casuali tra due numeri in C