1樓:丿
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;
擴充套件資料:
在呼叫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。
2樓:雙專罕璞瑜
1,要加入標頭檔案
math.h
2,pow(x,y);//其作用是計算x的y次方。x、y及函式值都是double型
例:要計算2的5次方
源**如下:
#include"stdio.h"
#include"math.h"
main()
3樓:斛賦昔紹鈞
標頭檔案是「math.h」
pow(x,y);x的y次方
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語言中的清屏函式clrscr應該怎麼用
void clrscr void 程式例 include int main 擴充套件資料c語言特點 1 c語言設計目版標是提供一種能以權簡易的方式編譯 處理低階儲存器 產生少量的機器 以及不需要任何執行環境支援便能執行的程式語言。2 c語言可以允許對硬體記憶體位址進行直接讀寫,以此可以實現組合語言的...
c語言中,函式可以巢狀定義嗎,C語言中,函式可以巢狀定義嗎
取決於編譯器.我在ubuntu16.04 用預設gcc,在eclipse中測試可以實現巢狀定義.經測試在函式中定義的函式,在當前作用域可以被呼叫.這樣一來,c語言貌似具有了一些物件導向的特性,使用起來比較方便 定義的時候不能巢狀,但是定義的時候可以遞迴 除了主函式以外都可以,不過在該函式巢狀定義前要...