log10

Sintaxis

#include <math.h>

double log10(double x);

Valor devuelto

El logaritmo en base 10 de x.

Portabilidad

ANSI, POSIX

Ejemplo

La función logaritmoBaseDos calcula el logaritmo en base dos del valor pasado por parámetro, si no se puede calcular devuelve el máximo valor de un double.

#include <math.h>
#include <float.h>
double logaritmoBaseDos(double r){
   double res=DBL_MAX;
   if(r > 0) res=log10(r)/log10(2);
   return res;
}