浮点型数据比较 比较 float a ,b;
因为float因为精度的问题会丢失 比较是否相等
if(f1-f2>0) printf("f1大于f2"); else printf("f1小于f2");
而判断是否相等时 比较麻烦的 一般都是设置 一个精确量 比如 两者 的差值 小于 某一个很小的数值 比如 0.00000000001( 这个要根据具体的 情况 适当设置 ) 就当 两者相等 比如 | a - b | < 0.00000000001 就当两者相等
浮点型数据比较 比较 float a ,b;
因为float因为精度的问题会丢失 比较是否相等
if(f1-f2>0) printf("f1大于f2"); else printf("f1小于f2");
而判断是否相等时 比较麻烦的 一般都是设置 一个精确量 比如 两者 的差值 小于 某一个很小的数值 比如 0.00000000001( 这个要根据具体的 情况 适当设置 ) 就当 两者相等 比如 | a - b | < 0.00000000001 就当两者相等