fab是绝对值 1e-5是10的负5次方
因为浮点数表示十进制数,一般情况下都是有误差的.可能在十进制的运算上,两个数已经相等了,但是在浮点数的表示上,小数点n位的地方就不相等,这样比较的时候就输出不相等.
而用它们的差的绝对值小于1e-5,这样就可以有效避免这种情况了.
fab是绝对值 1e-5是10的负5次方
因为浮点数表示十进制数,一般情况下都是有误差的.可能在十进制的运算上,两个数已经相等了,但是在浮点数的表示上,小数点n位的地方就不相等,这样比较的时候就输出不相等.
而用它们的差的绝对值小于1e-5,这样就可以有效避免这种情况了.