字母e或E之前必须有数字,e或E后面的指数必须为整数,例如,e3,2.1e3.5,1.2e都是不合法的指数形式。
成都创新互联于2013年成立,先为宁乡等服务建站,宁乡等地企业,进行企业商务咨询服务。为宁乡企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
如:12345=1.2345*10^4表示为1.2345e4
头文件:#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);
注:自然对数的底e叫做: 欧拉数(eula's number)
就是自己编一个函数,以实现EXP(X)的同样功能;
#define X 2.71828183
double t=1;
int i,x;
for (i=1;i=x;i++)
t=t*X;
2个实参,分别是exp2和exp5。
逗号表达式,它将以逗号为界,从左到右依次计算每个表达式的值,最后返回最右边的表达式的值
abs(x):整数x的绝对值。
fabs(x):浮点数(小数)x的绝对值。
pow(a, x):a的x次方,a和x是浮点数,返回值是浮点数(即使a和x都是整数,也会被转换成浮点数,因此整数运算可能损失精度,造成误差)。
exp(x):e的x次方,x是浮点数,e是自然对数的底数(一个无理数,值为2.71828....)