«Плотность» чисел с плавающей точкой уменьшается много по мере удаления от нуля.
Это потому, что IEEE с плавающей точкой хранится в основном как научная нотация, поэтому диапазон предпочтительнее, чем равномерная точность. (Если бы это была равномерная точность, это была бы фиксированная точка, а не с плавающей точкой.)
Другими словами, числа хранятся в форме Значим и * 2 Показатель , поэтому, если показатель становится большим, небольшое изменение в значении и производит большое изменение в числе (и наоборот).
Так что нет, вы не можете предполагать, что разница между 2 и следующим двойником такая же, как у эпсилона; это не так.