VALUE1
\
VALUE2
The operator performs integer division.
Parameters
This operator has two parameters:
– The first numeric or text value.
value2 – The second numeric or text value.
Description
The operator converts both operands into integers and then divides them. The result is also an integer. Here are some examples:
17 \ 5 ☞ 3
19 \ 5 ☞ 3
20 \ 4 ☞ 5
Here are the same calculations using the regular division operator:
17 / 5 ☞ 3.4
19 / 5 ☞ 3.8
20 / 4 ☞ 5
Note that because is an integer operation, the result is truncated, not rounded. If you want to find out the remainder of an integer division use the mod function.
Note for C Programmers: The Panorama formula x\y
is equivalent to the C expression (long)x/(long)y
Error Messages
Cannot divide text by a number – Both parameters to this operator must be numbers.
See Also
- - -- subtracts the numeric value on the right from the numeric value on the left.
- * -- multiplies the numeric value on the left by the numeric value on the right.
- / -- divides one numeric value by another.
- ^ -- raises a number to a power.
- + -- works differently depending on the type of operands used with it.
If both operands are numeric, it does numerical addition.
If either operand is text the + operator concatenates (joins together) the two operands.
- abs( -- calculates the absolute value of a number.
- ceil( -- converts a number to an integer, truncating toward positive infinity.
- divzero( -- divides two numbers, returns zero if denominator is zero.
- divzeroerror( -- divides two numbers, returns an error if the denominator is zero.
- fix( -- converts a number to an integer, truncating toward zero.
- fixed -- converts a floating point number to fixed point.
- float( -- converts a fixed point number to a floating point number.
- infinity( -- returns infinity.
- int( -- converts a number to an integer, truncating toward negative infinity.
- mod -- computes the remainder (modulo) after integer division.
- nan( -- checks to see if a numeric value is invalid.
- nanerror( -- converts invalid numeric values into an error.
- nanzero( -- converts invalid numeric values into zero.
- randominteger( -- generates a random integer between the starting and ending values.
- rnd( -- generates a random number between 0 and 1.
- round( -- rounds a number to a specified increment.
- validnumber( -- checks to see if a numeric value is valid.
History
10.0 | No Change | Carried over from Panorama 6.0 |