作业帮 > 数学 > 作业

#define zero(x) (((x) > 0 (x) :(-x)) < eps) 是什么作用?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/21 19:30:20
#define zero(x) (((x) > 0 (x) :(-x)) < eps) 是什么作用?
应该是用于判断一个浮点数等不等于零的宏
相当于
if((x>0 && x<eps) || (x<0 && -x<eps))
{
    //
}
这是由于计算机的浮点数空间有限,不能完整保存一个数学上的小数