What does underflow mean?
Underflow most commonly refers to a numerical problem in computing. It occurs when a calculation produces a value with a magnitude too small to be represented accurately in the available numerical format. The result may become zero or take a subnormal form, depending on the system and the type of arithmetic being used. Underflow is closely associated with floating-point calculations and is conventionally contrasted with overflow, in which a value is too large to represent. The word can also describe the physical flow of water beneath an obstruction, such as a bridge or weir, although this sense is less common in modern usage. In technical writing, “underflow” usually identifies a condition or error rather than a specific numerical value. Understanding it is useful in computing, numerical analysis, and engineering, where very small results can affect the reliability of calculations.
In computing, a condition in which a calculation produces a numerical result too small in magnitude to be represented in the available format. It can also mean the flow of a liquid beneath an obstruction.
"The error was caused by numerical underflow in the calculation."
The computing sense is specialized and technical; the physical sense is relatively rare.
To flow beneath or around an obstruction.
"Water underflowed the dam and gathered in the channel below."
This verb is uncommon and is mainly used in literal descriptions of liquid flow.
The plural is uncommon; discussions of numerical underflow normally use the singular or an attributive form such as "underflow errors."
"The engineers documented several underflows in the floating-point simulation."
Underflow is the quiet opposite of overflow: instead of a number becoming impossibly huge, it becomes impossibly tiny.
Reviewed by Deb Chak, Editor. AI-assisted content curated by RJS Tech Solutions LLP.
Where does underflow come from?
Underflow is an English compound formed from “under” and “flow,” combining the sense of being below or beneath with the idea of moving liquid. The element “flow” comes from Old English and is related to Latin fluere, the source of words such as flux, fluent, and confluence. The computing sense developed later through the language of numerical computation, where the term became established as the counterpart to overflow.
Related word forms
How underflow is actually used
Underflow is primarily a technical computing term when referring to numerical representation; in physical contexts it is relatively uncommon and usually describes water or another liquid moving beneath an obstruction. The noun's plural is uncommon, and the verb is much rarer than the noun.
Easily confused with underflow
Underflow occurs when a value is too small to represent, whereas overflow occurs when a value is too large to represent.