C语言中的POW函数怎么使用
的有关信息介绍如下:问题补充说明:POW函数的起始语句中有什么不一样的,比如说:“#include "stdio.h"void main()哪么POW的始怎么样的呢?
pow()函数用来求x的y次幂,x、y及函数值都是double型,来自其原型为:doublepow(doublex,doubley)。
实渗陆例代码如下:
#include<stdio.h>
#include<math.h>
voi完湖围完考列次dmain()
{
doublex=2,y=10;
printf("%f\n",pow(x,y));
return0;
}
扩展资料:
在调用pow函数时,可能导致错误的情况:
如果底数360问答x为负数并且指数y不是整数,将会导致domainerror错误。
如果底数x和指数y都是0,可能会导致domainerror?着存药派飞错误,也可能没有;这跟库的实现有关。
如果底数x是0,指数y是负数,可能会导致?domainerror或poleerror错误,也可能没有丛圆顷;这跟库的实现有关。
如果返回值ret太大或者太小,弱通将会导致rangeerror错误。
错误代码:
如果发生domainerror错误,那么全局变量errno将被设置为 EDOM;
如果腔郑发太爱生poleerror或rangeerror错误,那么全局变量errno进致弱局评地将被设置为ERANGE。
参考资料:
pow函数——百度百科