История изменений
Исправление praseodim, (текущая версия) :
Во-первых, это «эпсилон» само по себе относительное, то есть это не константа которую прибавляют а коэфициент. Ты его с единицей складывал, поэтому умножать ничего не надо было. А вот если б ты прибавлял его к 16, то обнаружил бы что и «эпсилон» стало в 16 раз больше.
Ну да, коэффициент должен быть. Но я не согласился с тем, что бесполезная константа, в математических методах она вполне учитывается. Если я не сильно отстал от жизни конечно.
В-третьих, эту величину можно безо всяких опытов легко найти их формата float/double итд.
Можно конечно, но если пишется программа лучше все-таки вычислить прямо в ней. Чтобы недоразумений не было, а то где-нибудь под что-то нестандартное ее скомпилируют.
Он как раз максимально стандартный, уже около 45 лет как, был с первых fpu.
Я имел ввиду стандарт IEE754 для вычислений с плавающей точкой. Насколько я помню 80-битный у x87 формально ему не соответствует.
Исходная версия praseodim, :
Во-первых, это «эпсилон» само по себе относительное, то есть это не константа которую прибавляют а коэфициент. Ты его с единицей складывал, поэтому умножать ничего не надо было. А вот если б ты прибавлял его к 16, то обнаружил бы что и «эпсилон» стало в 16 раз больше.
Ну да, коэффициент должен быть. Но я не согласился с тем, что бесполезная константа, в математических методах она вполне учитывается. Если я не сильно отстал от жизни конечно.
В-третьих, эту величину можно безо всяких опытов легко найти их формата float/double итд.
Можно конечно, но если пишется программа лучше все-таки вычислить прямо в ней. Чтобы недоразумений не было, а то где-нибудь под что-то нестандартное ее скомпилируют.