利用Pow函数可以直接求数的n次方,函数有两个参数,第一个参数为底数,第二个参数为指数,分别将代表的变量放入函数中。
1、头文件:#include
2、原型:
doublepow(doublex,doubley);
pow()函数用来求x的y次幂(次方)
pow()用来计算以x为底的y次方值,然后将结果返回。设返回值为ret,则ret=xy。
3、举例如下:
doublea=pow(4,2);//计算4的平方
4、可能导致错误的情况:
如果底数x为负数并且指数y不是整数,将会导致domainerror错误。
如果底数x和指数y都是0,可能会导致domainerror错误,也可能没有;这跟库的实现有关。
如果底数x是0,指数y是负数,可能会导致domainerror或poleerror错误,也可能没有;这跟库的实现有关。
如果返回值ret太大或者太小,将会导致rangeerror错误。
错误代码:
如果发生domainerror错误,那么全局变量errno将被设置为EDOM;
如果发生poleerror或rangeerror错误,那么全局变量errno将被设置为ERANGE。
注意:1、使用pow函数时,需要将头文件#include包含进源文件中。
2、用pow(x,y)的话要用到math.h头文件。
扩展资料:
1、三角函数:doublesin(double);正弦doublecos(double);余弦doubletan(double);正切
2、反三角函数:doubleasin(double);结果介于[-PI/2,PI/2]doubleacos(double);结果介于[0,PI]doubleatan(double);反正切(主值),结果介于[-PI/2,PI/2]doubleatan2(double,double);反正切(整圆值),结果介于[-PI/2,PI/2]
3、双曲三角函数:doublesinh(double);doublecosh(double);doubletanh(double);
4、指数与对数:doubleexp(double);doublesqrt(double);开平方doublelog(double);以