C 库函数 double exp(double x) 返回 e 的 x 次幂的值。
double exp( double arg );
exp(arg)接受一个参数,并返回double类型的值 .
[数学] ex = exp(x) [C 语言]
它在<math.h> 头文件中定义。
为了计算long double或float的exp(),可以使用以下原型
long double expl( long double arg);
float expf( float arg);
exp()的参数可以是任何值,可以是负数或正数。
#include <stdio.h>
#include <math.h>
int main()
{
double x = 5;
printf("e 的 %lf 次幂是 %lf\n", x, exp(x));
printf("e 的 %lf 次幂是 %lf\n", x + 1, exp(x + 1));
printf("e 的 %lf 次幂是 %lf\n", x + 2, exp(x + 2));
return(0);
}
输出结果
e 的 5.000000 次幂是 148.413159
e 的 6.000000 次幂是 403.428793
e 的 7.000000 次幂是 1096.633158