浮动和双重比较最有效的方法是什么?
比较两个double或两个float值的最有效方法是什么?
简单地这样做是不正确的:
bool CompareDoubles1 (double A, double B){
return A == B;}但是像这样:
bool CompareDoubles2 (double A, double B) {
diff = A - B;
return (diff < EPSILON) && (-diff < EPSILON);}似乎浪费处理。
有谁知道更聪明的浮动比较器?
ITMISS
素胚勾勒不出你
千万里不及你
哔哔one
随时随地看视频慕课网APP