pow函数(pow函数是什么)

2022-09-24 09:59

  pow:  C/C++中的数学函数:  原型:在TC2.0中原型为externfloatpow(floatx,floaty);,而在VC6.0中原型为doublepow(doublex,doubley);  头文件:math.h/cmath(C++中)  功能:计算x的y次幂。  返回值:x不能为负数且y为小数,或者x为0且y小于等于0,返回幂指数的结果。  返回类型:double型,int,float会给与警告!  举例1:(在VC6.0中运行通过)  #include<math.h>  #include<stdio.h>  intmain(void)  {  doublex=2.0,y=3.0;  printf("%lfraisedto%lfis%lfn",x,y,pow(x,y));  return0;  }    举例2:(在TC2.0中运行通过)  //pow.c  #include<syslib.h>  #include<math.h>  main()  {  clrscr();//clearscreen  textmode(0x00);//6linesperLCDscreen  printf("4^5=%f",pow(4.,5.));  getchar();  return0;  }  pow函数的重载:  C++提供以下几种pow函数的重载形式:  doublepow(doubleX,intY);  floatpow(floatX,floatY);  floatpow(floatX,intY);  longdoublepow(longdoubleX,longdoubleY);  longdoublepow(longdoubleX,intY);  使用的时候应合理设置参数类型,避免有多个“pow”实例与参数列表相匹配的情况。  其中较容易发生重载的是使用形如:  intX,Y;  intnum=pow(X,Y);  这是一个比较常用的函数,但是编译器会提醒有多个“pow”实例与参数列表相匹配。  可以使用强制类型转换解决这个问题:num=pow((float)X,Y);  

上一篇:非小号交易所排名(Shiba Inu能否最终在Robinhood上市)
下一篇:html网页制作源代码(如何获取网页html源码)
图文资讯
返回顶部小火箭