[Previous] [Contents] [Next]

log10(), log10f()

Compute the logarithm (base 10) of a number

Synopsis:

#include <math.h>

double log10( double x );

float log10f( float x );

Library:

libm

Description:

The log10() and log10f() functions compute the base 10 logarithm of x:

log_10 x

A domain error occurs if x is negative. A range error occurs if x is zero.

Returns:

The base 10 logarithm of x.

Examples:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main( void )
{
    printf( "%f\n", log10(.5) );
    
    return EXIT_SUCCESS;
}

produces the output:

-0.301030

Classification:

ANSI

Safety:
Cancellation point No
Interrupt handler No
Signal handler No
Thread Yes

See also:

errno, exp(), log(), pow()


[Previous] [Contents] [Next]