概述
计算机判断两个数相等,将判断所有的二进制位是否相等,当所有的位都相等时,两个数才相等,绝对的相等。
但人们对小数来说,保留小数点后几位就足够了,因此两个小数的差在可接受的精度范围内就可以被认为是相等的。
/* a == b*/
int dequals(double a, double b)
{
return fabs(a-b) < 0.000001;
}
此时,当a>b时,a有可能等于b,因此判断大小关系时,先判断a是否等于b。
最后
以上就是失眠小白菜为你收集整理的double类型相等判断的全部内容,希望文章能够帮你解决double类型相等判断所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复