C語言對兩個浮點數進行比較:
C語言用"=="來比較兩個浮點數,返回值完全是不確定的。
因此只能定義一個精度來確定是否相等:
if(fabs(a-b) < 0.0000001){ //double類型的a和b近似相等 }
if(fabs(a-b) < 0.0000001){ //double類型的a和b近似相等 }
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。