在c语言中pow()函数是用来求x的y次幂。x、y及函数值都是double型 ,其语法为“double pow(double x, double y)”;其中参数“double x”表示底数;参数“double y”表示指数。

pow()函数用来求x的y次幂,x、y及函数值都是double型 ,其原型为:double pow(double x, double y)。

实例代码如下:

#include<stdio.h>#include<math.h>void main(){double x = 2, y = 10;printf("%f\n",pow(x, y));return 0;}

f2286b2226319107cc69262619275c6.png

扩展资料:

在调用pow函数时,可能导致错误的情况:

如果底数 x 为负数并且指数 y 不是整数,将会导致 domain error错误。

如果底数 x 和指数 y 都是 0,可能会导致 domain error?错误,也可能没有;这跟库的实现有关。

如果底数 x 是 0,指数 y 是负数,可能会导致?domain error 或pole error 错误,也可能没有;这跟库的实现有关。

如果返回值 ret 太大或者太小,将会导致range error 错误。

错误代码:

如果发生 domain error 错误,那么全局变量 errno 将被设置为 EDOM;

如果发生 pole error 或 range error 错误,那么全局变量 errno 将被设置为 ERANGE。

推荐教程:《C语言》

更多相关文章

  1. 关于golang中的错误处理机制的详细介绍
  2. golang中的错误处理方法
  3. golang gin框架错误处理
  4. golang中创建错误的方法
  5. golang sqlx捕捉错误
  6. golang如何捕获错误
  7. golang panic可以捕获标准错误吗
  8. golang返回错误时如何正确处理
  9. golang怎么截获错误

随机推荐

  1. 解读Android(安卓)3.2的新特性
  2. AndroidManifest.xml中一些权限配置
  3. Android NDK应用开发
  4. android和Myeclipse搭建环境
  5. 安卓设置文字自动滚动
  6. Cordova 3.x 源码分析(6) -- cordova.js本
  7. Android支持不同的密度或分辨率
  8. Android串口操作,简化android-serialport-
  9. android基础知识
  10. Android Tutorial(3)Android Menu Exampl