# Difference between revisions of "/"

Jump to navigation
Jump to search

imported>Clippy m |
imported>Clippy m |
||

Line 10: | Line 10: | ||

* Number value can be any literal or variable numerical type. | * Number value can be any literal or variable numerical type. | ||

* Divisor can be any literal or variable numerical type | * Divisor can be any literal or variable numerical type. Cannot be a zero value or a [[ERROR Codes|"Division by zero" error]] will occur! | ||

* Return values can be any literal or variable numerical type, but [[SINGLE]] or [[DOUBLE]] type decimal point returns are likely. | * Return values can be any literal or variable numerical type, but [[SINGLE]] or [[DOUBLE]] type decimal point returns are likely. | ||

* Use the [[\]] integer division operator to guarantee [[INTEGER]] or [[LONG]] return values. | * Use the [[\]] integer division operator to guarantee [[INTEGER]] or [[LONG]] return values. | ||

Line 19: | Line 19: | ||

''See also:'' | ''See also:'' | ||

[[\]] (integer division operator) | [[MOD]], [[\]] (integer division operator) | ||

[[Mathematical Operations]] | [[Mathematical Operations]] |

## Revision as of 22:59, 11 July 2010

The **/** mathematical operator performs decimal point division on a numerical value.

*Syntax:* return_value = number / divisor

## Description

- Number value can be any literal or variable numerical type.
- Divisor can be any literal or variable numerical type. Cannot be a zero value or a "Division by zero" error will occur!
- Return values can be any literal or variable numerical type, but SINGLE or DOUBLE type decimal point returns are likely.
- Use the \ integer division operator to guarantee INTEGER or LONG return values.
- Division and multiplication operations are performed before addition and subtraction in Qbasic's order of operations.

*See also:*

MOD, \ (integer division operator)

*Navigation:*