當前位置

首頁 > 商務英語 > 計算機英語 > c語言pow的用法

c語言pow的用法

推薦人: 來源: 閱讀: 2.48W 次
c語言pow的用法
C語言中pow函數用於計算x的y次冪。下面我們來看看c語言pow的用法。  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)  原型:extern float pow(float x, float y);  用法:#include  功能:計算x的y次冪。  說明:x應大於零,返回冪指數的結果。  舉例:  // pow.c  #include  #include  #include  void main()  {  printf("4^5=%f",pow(4.,5.));  getchar();  }  #include  #include  void main( void )  {  double x = 2.0, y = 3.0, z;  z = pow( x, y );  printf( "%.1f to the power of %.1f is %.1f ", x, y, z );  }  Output  2.0 to the power of 3.0 is 8.0