expm1
Exponential functions
Interface
#include <math.h>
double | exp (double x) |
long | expl (long double x) |
float | expf (float x) |
double | exp2 (double x) |
long | exp2l (long double x) |
float | exp2f (float x) |
double | expm1 (double x) |
long | expm1l (long double x) |
float | expm1f (float x) |
Description
The exp function computes , the base-e exponential of x. The exp2 function computes , the base-2 exponential of x. The expm1 function computes the base-e exponential of x, minus 1, accurately even for very small values of x.Example:
Example - Exponential functions
Workings
#include <stdio.h> #include <math.h> int main(void) { double result, x = 4.34; result = exp(x); printf("'e' raised to the power of %.2lf (e^%.2lf) = %.2lf\n", x, x, result); return 0; }
Solution
Output:
'e' raised to the power of 4.34 (e^4.34) = 76.71