编辑这个页面须要登录或更高权限!
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