手机版学校入驻客服中心网站导航

欢迎来到株洲IT培训学校!

咨询热线

c语言中pow的用法

来源:株洲IT培训学校    时间:2023/2/17 17:16:16

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

  实例代码如下:

  #includestdio.h

  #includemath.h

  void main()

  {

  double x = 2, y = 10;

  printf("%f\n",pow(x, y));

  return 0;

  }

  相关内容:

  C++提供以下几种pow函数的重载形式:

  double pow(double X,int Y);

  float pow(float X,float Y);

  float pow(float X,int Y);

  long double pow(long double X,long double Y);

  long double pow(long double X,int Y);

  使用的时候应合理设置参数类型,避免有多个“pow”实例与参数列表相匹配的情况。

  其中较容易发生重载的是使用形如:

  int X,Y;

  int num=pow(X,Y);

  这是一个比较常用的函数,但是编译器会提醒有多个“pow”实例与参数列表相匹配。

  可以使用强制类型转换解决这个问题:num=pow((float)X,Y)。

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:400-6263-721
  • 咨询老师:吴老师
  • 点击咨询:

常见问题

没有想要的答案?马上提问

电脑版|手机版

版权所有: 郑州天华信息技术有限公司