C里面函数原型是double pow(double,double),需要包含math.h.
创新互联认为,企业网站是要赋予品质、思维、人性,深入到用户内心的细腻情感,才能真正称得上企业网站。创新互联根据每位用户内心最深的需求网站建设服务,坚实的设计执行是品牌长期视觉塑造的重要支持。
C++里面推荐这样用(包含ISO C++从C继承的数学函数库,但头文件不带.h扩展名且前面加c,需要用namespace std,函数原型与C中相同):
#include
//添加需要包含的头文件...
using namespace std;
int main()
{
double d,a=2,b=3;
d=pow(a,b);
//d=a^b
//添加代码...
return 0;
}
另外如果使用底数为e,可以用double exp(double),用法与以上类似
y=1130e^(-0.571/τ)
解析:
y=Ae^(-x/τ)
代入,
280=Ae^(-0.796/τ)........①
72=Ae^(-3.716/τ)..........②
ln280/72=(3.176-0.796)/τ
τ≈0.571
A≈1130
~~~~~~~~~~~~~~
故,y=1130e^(-0.571/τ)
字母e或E之前必须有数字,e或E后面的指数必须为整数,例如,e3,2.1e3.5,e都是不合法的指数形式。
1、指数(E之后的数)必须为整数,正负均可;e/E之前必须有数字。
如:12345=1.2345*10^4表示为1.2345e4
2、函数表示为pow(x,y) 表示x的y次方。
扩展资料:
注意事项
头文件:#include
函数原型:double pow(double x,double y);
函数解释:求x的y次方。
相关函数:float powf(float x,float y);
long double powl(long double x,long double y);
作用都是求指数,只是参数和返回值的类型不同。
注:如果要求自然对数的底e的指数,可以使用函数exp().
exp()的头文件:#include
exp()的函数原型:double exp(double x);
exp()函数的作用:返回e的x次方。
exp()的相关函数:float expf(float x);
long double expl(long double x);
注:自然对数的底e叫做: 欧拉数(eula's number)