Оглавление:
Определение - Что означает Underflow?
Недостаток - это состояние, которое возникает в компьютере или аналогичном устройстве, когда математическая операция приводит к числу, которое меньше, чем то, что устройство способно сохранить. Это противоположность переполнения, которое относится к математической операции, результатом которой является число, превышающее то, что может хранить машина. Как и в случае переполнения, потеря может привести к значительным ошибкам.
Техопедия объясняет Underflow
Недостаток можно считать репрезентативной ошибкой, возникающей в основном при работе с десятичной арифметикой. В основном это происходит, когда добавляются два отрицательных числа, и результат находится вне диапазона для устройства для хранения.
Приложения и программы реагируют на недостаток по-разному. В то время как большинство сообщает об ошибке и прекращает обработку, некоторые приложения пытаются продолжить обработку и приблизить результаты. Во многих случаях, когда происходит недостаточное заполнение, у большинства есть опция по умолчанию, чтобы установить число в ноль и сохранить значение. Как и переполнение, потеря также приводит к тому, что результат не сохраняется в памяти приложения или устройства. Недостаточный поток не так серьезен и не смертелен, как в случае переполнения, поскольку не существует хорошего метода для представления больших величин в системе с плавающей запятой. В случаях сколь угодно малых величин недопустимое значение можно установить на ноль в качестве разумного приближения.
