參考:https://zhidao.baidu.com/question/1494117716904764979.html
問題說明:在Dev中1/0會報錯“除數不得為0”,但是1/0.0不報錯,並且有結果(INF)。
解決:計算機對於浮點數存儲是不精確的,於是判斷一個值是否為0的方式都是制定一個0.000001的數字,然后用大於-0.000001小於0.000001來判斷這樣浮點的0,是一個很小的數,但不是0,這樣就不會引發除0錯誤
參考:https://zhidao.baidu.com/question/1494117716904764979.html
問題說明:在Dev中1/0會報錯“除數不得為0”,但是1/0.0不報錯,並且有結果(INF)。
解決:計算機對於浮點數存儲是不精確的,於是判斷一個值是否為0的方式都是制定一個0.000001的數字,然后用大於-0.000001小於0.000001來判斷這樣浮點的0,是一個很小的數,但不是0,這樣就不會引發除0錯誤
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。