FIX - mkilgore/QB64pe GitHub Wiki
The FIX function rounds a numerical value to the next whole number closest to zero.
- result = FIX(expression)
- expression is any type of literal or variable numerical value or mathematical calculation.
-
FIX effectively truncates (removes) the fractional part of expression, returning the integer part.
- This means that FIX rounds down for positive values and up for negative values.
- Use INT to round down negative values. Positive values are rounded down by both.
Example 1: Showing the behavior of FIX with positive and negative decimal point values.
'' '' PRINT FIX(2.5) PRINT FIX(-2.5) '' '' |
2 -2 |
Example 2: The NORMAL arithmetic method (round half up) can be achieved using the function in the example code below:
FUNCTION MATHROUND(n) MATHROUND = FIX(n + 0.5 * SGN(n)) END FUNCTION '' '' |
1 2 3 4 5 6 |
Navigation:
Go to Keyword Reference - Alphabetical
Go to Keyword Reference - By usage
Go to Main WIKI Page