C++比較浮點形數據相等(float double)


bool isE(double a,double b)
{
    if(fabs(a-b)<1e-6)
        return true;
    else
        return false;     
} 

abs()  //求int型的絕對值

fabs() //求浮點型的絕對值

bool Equal(double a, double b)
{
    if((a- b > -0.0000001) && (a - b < 0.0000001))
        return true;
    else
        return false;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM