首頁>Club>
2
回覆列表
  • 1 # 使用者990540253822

    pow函式:

    C/C++中的數學函式;

    pow() 函式用來求 x 的 y 次冪(次方),x、y及函式值都是double型

    pow()用來計算以x 為底的 y 次方值,然後將結果返回。設返回值為 ret,則 ret = xy。

    可能導致錯誤的情況:

    1. 如果底數 x 為負數並且指數 y 不是整數,將會導致 domain error 錯誤。

    2. 如果底數 x 和指數 y 都是 0,可能會導致 domain error 錯誤,也可能沒有;這跟庫的實現有關。

    3. 如果底數 x 是 0,指數 y 是負數,可能會導致 domain error 或 pole error 錯誤,也可能沒有;這跟庫的實現有關。

    4. 如果返回值 ret 太大或者太小,將會導致 range error 錯誤。

    錯誤程式碼:

    1. 如果發生 domain error 錯誤,那麼全域性變數 errno 將被設定為 EDOM;

    2. 如果發生 pole error 或 range error 錯誤,那麼全域性變數 errno 將被設定為 ERANGE。

  • 中秋節和大豐收的關聯?
  • 大股東有意製造惡意欠薪,法人代表怎麼辦?