M>Тогда я не совсем понимаю смысл DBL_EPSILON
представь себе ось действительных чисел R.
Мысленно отметь те точки которые предствимы флоатом.
Ключевой факт -- это сетка, распределенная неравномерно. Наиболее плотно эта сетка покрывает окрестность нуля. А чем дальше от нуля тем реже она становится.
Эпсилон -- это шаг сетки в окрестности единицы.