十的n次方就是double pow(double 10, double n);
標頭檔案:#include <math.h>
pow() 函式用來求 x 的 y 次冪(次方),x、y及函式值都是double型 ,其原型為:double pow(double x, double y);
pow()用來計算以x 為底的 y 次方值,然後將結果返回。設返回值為 ret,則 ret = x y 。
可能導致錯誤的情況:
1、如果底數 x 為負數並且指數 y 不是整數,將會導致 domain error 錯誤。
2、如果底數 x 和指數 y 都是 0,可能會導致 domain error錯誤,也可能沒有;這跟庫的實現有關。
3、如果底數 x 是 0,指數 y 是負數,可能會導致domain error 或pole error 錯誤,也可能沒有;這跟庫的實現有關。
4、如果返回值 ret 太大或者太小,將會導致 range error 錯誤。
十的n次方就是double pow(double 10, double n);
標頭檔案:#include <math.h>
pow() 函式用來求 x 的 y 次冪(次方),x、y及函式值都是double型 ,其原型為:double pow(double x, double y);
pow()用來計算以x 為底的 y 次方值,然後將結果返回。設返回值為 ret,則 ret = x y 。
可能導致錯誤的情況:
1、如果底數 x 為負數並且指數 y 不是整數,將會導致 domain error 錯誤。
2、如果底數 x 和指數 y 都是 0,可能會導致 domain error錯誤,也可能沒有;這跟庫的實現有關。
3、如果底數 x 是 0,指數 y 是負數,可能會導致domain error 或pole error 錯誤,也可能沒有;這跟庫的實現有關。
4、如果返回值 ret 太大或者太小,將會導致 range error 錯誤。