\
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
The \ mathematical operator performs INTEGER division on a numerical value.
Syntax
- return_value = number \ divisor
Description
- Number value can be any literal or variable numerical type.
- Divisor (second value) must not be a value of -0.5 to .5. This will create a "Division by zero" error! due to CINT rounding.
- Return values will be INTEGER or LONG value types only.
- Rounding of the result is always done as with INT(x / y) and is always rounded down.
- The numerator and denominator will be rounded via CINT, CLNG, or _ROUND to the corresponding integer value if they're floating point values and not native integers.
- Use the / normal division operator for floating point return values.
- Division and multiplication operations are performed before addition and subtraction in QBasic's order of operations.
Examples
- Example
- Displays how floating decimal point values are rounded to the closest even integer value.
PRINT 0.5 \ 1 PRINT 1.5 \ 1 PRINT 2.5 \ 1 PRINT 3.5 \ 1 PRINT 4.5 \ 1 PRINT 5.5 \ 1 |
0 2 2 4 4 6 |
See also