这两个变量,怎么会不相等呢?
有两个float 型的变量mu , muprev
printf("mu = %3.9f\n",mu);
printf("muprev = %3.9f\n",muprev);
if(mu == muprev) goto S10;
在程序里面输出的结果都是 0.000000000。
可是在下面的那个判断中却认为不相等,没有跳到S10。感觉太诡异了,请明白的朋友帮忙看看,谢谢!
printf("mu = %3.9f\n",mu);
printf("muprev = %3.9f\n",muprev);
if(mu == muprev) goto S10;
在程序里面输出的结果都是 0.000000000。
可是在下面的那个判断中却认为不相等,没有跳到S10。感觉太诡异了,请明白的朋友帮忙看看,谢谢!
...全文
相关推荐
Shell字符串比较相等、不相等方法小结
主要介绍了Shell字符串比较相等、不相等方法小结,本文直接给出代码,但代码中含有大量注释,需要的朋友可以参考下
判断JavaScript中的两个变量是否相等的操作符
可能有些同学看到这个标题就会产生疑惑,为什么我们要判断JavaScript中的两个变量是否相等,JavaScript不是已经提供了双等号“==”以及三等号“===”给我们使用了吗
Java比较两个List的值是否相等的方法
主要介绍了Java比较两个List的值是否相等的方法,涉及java针对队列比较的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
python比较两个列表是否相等的方法
主要介绍了python比较两个列表是否相等的方法,实例分析了Python中==和is两种方法的区别,需要的朋友可以参考下
JS判断两个对象内容是否相等的方法示例
本文实例讲述了JS判断两个对象内容是否相等的方法。分享给大家供大家参考,具体如下: 我们知道,如果两个对象即使内容,JavaScript也会判断它们不相等。但是有时候,我们仅仅需要判断两个对象的内容是否相等。那么我们应该如何做到且考虑周全呢?比如说0和-0,null和undefined,是不相等的,NaN和NaN默认是不相等的。我写了一个isEqual方法,考虑到了诸多方面,代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </bo



