1樓:很路人
2型別是整型,0.5屬於浮點數,而你的函式宣告裡面第一個引數是浮點數,第二個引數是整型的,
int轉float、double可以隱式轉換,編譯器允許這種轉換,但是float、double不能隱式轉換成int,這樣可能會造成資料丟失,編譯器不允許,除非你強制轉換
2樓:暗影之王
在vc++6.0中原型為double pow( double x, double y );
標頭檔案:cmath
功能:計算x的y次冪。
返回值:x不能為負數且y為小數,或者x為0且y小於等於0,返回冪指數的結果。
返回型別:double型,int,float會給與警告!
舉例:#include
#include
int main(void)
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”例項與引數列表相匹配的情況。
3樓:孟羽然
printf("%f\n", pow(2,3));
c++中pow(x,y)函式怎麼用?最好給舉個例子…
4樓:匿名使用者
求x的y次冪如果你要求2的4次冪,就寫 pow(2,4),它就算出來了.
5樓:匿名使用者
系統只提供下面引數型別的pow函式……
c/c++ code
double pow(double, double)long double std::pow(long double, int) float std::pow(float, int)double std::
pow(double, int)long double std::pow(long double, long double)float std::pow(float, float)
例子:int main(int argc, char *ar**)
6樓:匿名使用者
//假設要計算2的10次方
#include
#include
void main()
7樓:匿名使用者
example:
/* pow example */
#include /* printf */#include /* pow */
int main ()
output:
7 ^ 3 = 343.000000
4.73 ^ 12 = 125410439.21742332.01 ^ 1.54 = 208.036691
c語言pow函式,C語言pow函式
丿 pow 函式用來求x的y次冪,x y及函式值都是double型 其原型為 double pow double x,double y 例項 如下 include include void main double x 2,y 10 printf f n pow x,y return 0 擴充套件資料...
c語言pow函式怎麼用,C語言pow函式怎麼用
幻翼高達 需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 double a 1000,n 10,p 0.001 printf lf a pow 1 p,n a 3 編譯器執行test.c...
c中指向函式的指標初始化和使用,請教C 中函式型指標和指標型函式的用法和區別,謝謝
牽著你的手 c 指向函式的指標定義方式為 返回型別 指標名 函式引數列表 例如 void p int 是指向一個返回值為void 引數為int型別的函式。而若想定義一個指向類成員函式的函式指標該怎麼定義呢?對成員函式指標的使用。1 非靜態成員函式 定義方式 返回型別 類名 指標名 函式引數列表 例如...