Up to now, the four basic arithmetic
operators have always had operands of the same modes. In practice,
it is quite surprising how often you want to compute something like
2 * 3.0. Well, fortunately, the dyadic operators +,
-, * and / (but not %) are also defined
for mixed modes. That is, any combination of
REAL and INT can be used. With mixed modes the yield
is always REAL. Thus the following formulæ are all
valid:
1+2.5 3.1*-4 2*3.5**3 2.4-2
The priority of the mixed-mode operators is unchanged. As we shall see later, the priority relates to the operator symbol rather than the flavour of the operator in use.