怎么没有人遇到过这样的问题吗?
各位高手请出手.

解决方案 »

  1.   

    这和计算机的浮点处理功能有关,你得到的是一个近视0的结果
      

  2.   

    1.-0.00000095367431640625
    2.因为a1,a2得小数点后面还有值没有显示
      

  3.   

    如果你的A3不是浮点数就可以得到0了!
      

  4.   

    不好意思,第一个回答前面少了一个0。
      

  5.   

    浮点数相等的判断不能用==
    a3=a1-a2;
    if(fabs(a3<)1e-5)
    {
       a3=0;
    }
    其中1e-5看你需求的精度而定。------------------------------------------------------------
    白庄论坛http://www.baizhuang.net欢迎您的加盟
    最近改版时间:2001-10-17