Important: The information in this document is obsolete and should not be used for new development.
FixDiv
You can use theFixDiv
function to divide two variables of the same type (Fixed
,Fract
, orLongInt
) or to divide aLongInt
orFract
number by aFixed
number.
FUNCTION FixDiv (a, b: Fixed): Fixed;
a
- The first operand, which can be a variable of type
Fixed
or a variable of typeFract
orLongInt
.b
- The second operand, which can be a variable of type
Fixed
or it can be a variable of the same type as the variable in parametera
.DESCRIPTION
TheFixDiv
function returns the quotient of the numbers specified in thea
andb
parameters. If theb
parameter is in the format of aFixed
number, then thea
parameter can be in the format of aFixed
,Fract
, orLongInt
number. If the b parameter is in the format of aFract
orLongInt
number, then thea
parameter must be in the same format.The returned value is in the format of a
Fixed
number if botha
andb
are bothFixed
numbers, bothFract
numbers, or bothLongInt
numbers. Otherwise, the returned value is the same type as the number in thea
parameter.Division by zero results in $8000000 if
a
is negative, and $7FFFFFFF otherwise; thus the special case 0/0 yields $7FFFFFFF.SEE ALSO
For a summary of the routines that perform operations on the Fixed and Fract data type, see Table 3-2 on page 3-26.