Nearest integer function
Appearance
![](http://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Nearest_integer.svg/300px-Nearest_integer.svg.png)
In computer science, the nearest integer function of real number x denoted variously by ,[1] , ,[2] nint(x), or Round(x), is a function which returns the nearest integer to x. To avoid ambiguity when operating on half-integers, a rounding rule must be chosen. On most computer implementations[citation needed], the selected rule is to round half-integers to the nearest even integer—for example,
- etc.
This is in accordance with the IEEE 754 standards and helps reduce bias in the result.
There are many other possible rules for tie breaking when rounding a half integer include rounding up, rounding down, rounding to or away from zero, or random rounding up or down.
See also
References
- ^ Weisstein, Eric W. "Nearest Integer Function". MathWorld. Retrieved 2008-08-15.
{{cite web}}
: More than one of|accessdate=
and|access-date=
specified (help) - ^ J.W.S. Cassels (1957). An introduction to Diophantine approximation. Cambridge Tracts in Mathematics and Mathematical Physics. Vol. 45. Cambridge University Press. p. 1.