安徽建筑大学城市建设学院网站,网站开发需要掌握技术,网站有哪些备案,景区网站建设方案 费用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因为大的肯定大所以即使你小的加上还是会更大