C中不能直接比较两个double类型
生活随笔
收集整理的這篇文章主要介紹了
C中不能直接比较两个double类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在比較float
和double類型的時候,因為float/double精度的問題,比如1.000000001可能和1.0000000000001相等,不應該直接使用a>b等類似的方式進行比較,而是采用
兩個數做差取絕對值然后跟指定的精度進行比較
,便可得出兩個double/float的大小。
總結
以上是生活随笔為你收集整理的C中不能直接比较两个double类型的全部內容,希望文章能夠幫你解決所遇到的問題。