我是靠谱客的博主 失眠小白菜,最近开发中收集的这篇文章主要介绍double类型相等判断,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计算机判断两个数相等,将判断所有的二进制位是否相等,当所有的位都相等时,两个数才相等,绝对的相等。

但人们对小数来说,保留小数点后几位就足够了,因此两个小数的差在可接受的精度范围内就可以被认为是相等的。

/* a == b*/
int dequals(double a, double b)
{
	return fabs(a-b) < 0.000001;
}

此时,当a>b时,a有可能等于b,因此判断大小关系时,先判断a是否等于b。

最后

以上就是失眠小白菜为你收集整理的double类型相等判断的全部内容,希望文章能够帮你解决double类型相等判断所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部