double log10 (      double x );
      float log10 (       float x );
long double log10 ( long double x ); | 
<cmath>  | 
Compute base-10 logarithm
Returns the base-10 logarithm of x.
Parameters
- x
 
- Floating point value.
If the argument is negative, a domain error occurs, setting the global variable errno to the value EDOM.
If it is zero, the function returns a negative HUGE_VAL and sets the value of the global variable errno to the ERANGE value.
 
Return Value
Base-10 logarithm of 
x, for values of 
x greater than zero.
Portability
In C, only the 
double version of this function exists with this name.
Example
/* log10 example */
#include <stdio.h>
#include <math.h>
int main ()
{
  double param, result;
  param = 1000.0;
  result = log10 (param);
  printf ("log10(%lf) = %lf\n", param, result );
  return 0;
}
 | 
Output:
log10(1000.000000) = 3.000000
   | 
See also
| log |  Compute natural logarithm (function) | 
| exp |  Compute exponential function (function) | 
| pow |  Raise to power (function) |