Операции отношения не всегда корректно работают с вещественными значениями из-за погрешности представления вещественных чисел в памяти. 34
Два вещественных числа редко бывают точно равны. 3 В большинстве случаев два вроде бы одинаковых числа могут оказаться неравными из-за разницы значения в 15-ом знаке после запятой. 1
Для корректного сравнения двух вещественных чисел необходимо сравнивать нормализованную разницу этих чисел с нулевым значением. 1 Значение величины, с которой сравнивается модуль разности, следует выбирать в зависимости от решаемой задачи и точности переменных, участвующих в выражении. 3
Также при переводе вещественных чисел в двоичную систему счисления неизбежны погрешности, так как некоторые конечные десятичные дроби в двоичной системе представляются бесконечными, что приводит к ошибкам округления с учётом ограниченности мантиссы. 4