#include <stdio.h>
#include <math.h>
int main(int argc, char **argv)
{
printf("exp(-1) = %.6f\n", exp(-1));
printf("exp(1) = %.6f\n", exp(1));
printf("exp(0) = %.6f\n", exp(0));
printf("exp(-0) = %.6f\n", exp(-0));
printf("exp(-Inf) = %f\n", exp(-INFINITY));
printf("exp(100) = %f\n", exp(100));
printf("exp(710) = %f\n", exp(710));
return 0;
}
// 1.#INF00 - inf - Numerical result out of range
/*
run:
exp(-1) = 0.367879
exp(-1) = 0.367879
exp(1) = 2.718282
exp(0) = 1.000000
exp(-0) = 1.000000
exp(-INFINITY) = 0.000000
exp(100) = 26881171418161356000000000000000000000000000.000000
exp(710) = 1.#INF00
*/