济宁 网站建设,百度热议怎么上首页,高端品牌汽车,网站运营怎样做C/C中double类型的比较C/C中double类型的比较
由于double浮点数的精度问题#xff0c;所以在比较大小的时候#xff0c;不能像int整数型那样#xff0c;直接if(ab)#xff0c;if(ab)#xff0c;if(ab)
要使用一个精度EPS#xff1a;
#include math.h …C/C中double类型的比较C/C中double类型的比较
由于double浮点数的精度问题所以在比较大小的时候不能像int整数型那样直接if(ab)if(ab)if(ab)
要使用一个精度EPS
#include math.h //头文件要记得加
const double EPS 1e-6; //一般这样子就够但有时具体题目要考虑是否要更小的 if(fabs(a-b) EPS) //判断是否相等 if(a bEPS) // 判断a是否大于b因为大的肯定大所以即使你小的加上还是会更大