# exp10 - Man Page

base-10 exponential function

## Library

Math library (*libm*, *-lm*)

## Synopsis

#define _GNU_SOURCE/* See feature_test_macros(7) */#include <math.h> double exp10(doublex); float exp10f(floatx); long double exp10l(long doublex);

## Description

These functions return the value of 10 raised to the power of *x*.

## Return Value

On success, these functions return the base-10 exponential value of *x*.

For various special cases, including the handling of infinity and NaN, as well as overflows and underflows, see exp(3).

## Errors

See math_error(7) for information on how to determine whether an error has occurred when calling these functions.

For a discussion of the errors that can occur for these functions, see exp(3).

## Versions

These functions first appeared in glibc in version 2.1.

## Attributes

For an explanation of the terms used in this section, see attributes(7).

Interface | Attribute | Value |
---|---|---|

exp10(), exp10f(), exp10l() | Thread safety | MT-Safe |

## Standards

These functions are GNU extensions.

## Bugs

Prior to version 2.19, the glibc implementation of these functions did not set *errno* to **ERANGE** when an underflow error occurred.

## See Also

## Referenced By

exp(3), exp2(3), log10(3), pow10(3).

The man pages exp10f(3) and exp10l(3) are aliases of exp10(3).