c语言所有函数都是外部函数,c语言sqrt函数用法
在c语言中为pow ) )函数用于求出x的y次方。 x、y及函数值均为双精度型,其语法为“双精度pow (双精度,双精度y )”; 其中参数" double x "表示底数。 参数“double y”表示指数。
pow ) )函数用于求x的y次幂,x、y及函数值均为双精度型,其原型为双精度pow (双精度,双精度y )。
实例代码如下:
#include #include void main () {双x=2,y=10; printf('%fn ',pow ) ) x,y ); 返回0; }
扩展数据:
调用pow函数可能会发生错误。
如果基础x为负数,指数y不是整数,则会发生域错误。
如果底数x和指数y都为0,是否有可能出现域错误? 错了,也许没有; 这与库的实现有关。
如果底数x为0,指数y为负数,是否可能如下? 域错误或轮询错误,或者可能没有; 这与库的实现有关。
如果返回值ret过大或太小,则会发生range error错误。
错误代码:
发生域错误时,全局变量errno为EDOM;
如果发生pole error或range error错误,全局变量errno将设置为ERANGE。
推荐教程: 《C语言》