COHERENT manpages
This page displays the COHERENT manpage for exp() [Compute exponent].
List of available manpages
Index
exp() -- Mathematics Function (libm) Compute exponent #include <math.h> double exp(z) double z; exp() returns the exponential of z, or e^z. Example The following example, called apr.c, computes the annual percentage rate (APR) for a given rate of interest. Compile it with the command: cc -f apr.c -lm It is by Brent Seidel (brent_seidel@chthone.stat.com): #include <math.h> #include <stdio.h> #include <stdlib.h> main() { double rate, APR; char buffer[50]; printf("Enter interest rate in percent (e.g., 12.9): "); fflush(stdout); if (gets(buffer) == NULL) exit(EXIT_FAILURE); rate = strtod(buffer); APR = (exp(rate/100.0) - 1) * 100.0; printf("The APR for %g%% compounded daily is %g%%\n", rate, APR); } See Also errno, frexp(), ldexp(), libm ANSI Standard, §7.5.4.1 POSIX Standard, §8.1 Diagnostics exp() indicates overflow by an errno of ERANGE and a huge returned value.