回覆列表
  • 1 # 使用者5844703484748

    不知道你說的是不是解決精度問題的那個 EPS。

    在計算機中的浮點數其實不是特別精確,具體的原因可以去看一下作業系統和組成原理相關的內容。

    然後在這種情況下判斷兩個浮點數相等的時候會出現誤差,如兩個無限接近的浮點數在 C++ 的等於判定中會認為他們不相等,實際上我們是希望他們相等的。為了消除這個誤差,所以我們要在對比的時候加上這個誤差範圍。

    如我們定義一個 eps 如下:

    這個時候我們就能讓兩個浮點數相減,如果其結果在誤差範圍之內,我們就認為他們相等。

    如:

    然後還有就是其實 C++ 中也能找到的。

  • 2 # 使用者3937226028394

    eps指的是精度

    用於浮點數運算中

    因為C語言浮點數儲存的是近似值

    所以 計算會引起誤差

    所以 一般計算低於某個值,就沒有意義了, 這個閾值就是eps,也就是精度。

    比如 常見的,按照某個公式計算某值,直到最後一項小於xxx為止,這個xxx就是所說的eps

  • 中秋節和大豐收的關聯?
  • 有多少80後、90後夫妻是長期分居兩地的?說說你的真實情況與原因?