当前位置: 代码迷 >> .NET面试 >> double部类的0.0和0相等吗
  详细解决方案

double部类的0.0和0相等吗

热度:52   发布时间:2016-05-02 20:17:09.0
double类型的0.0和0相等吗?
rt

------解决方案--------------------
判断两个浮点数是否相等这个操作本身就充满了风险,并且不合理。
------解决方案--------------------
if(Math.Abs(a - 0D)<double.Epsilon)
{
//等于0
}
else
{
//不等于0
}
------解决方案--------------------
楼上的编码习惯不错。
  相关解决方案