Wir betrachten die Operanden des Operators.
Aber was, wenn ein Operand eine Ganzzahl und der andere eine Gleitpunktzahl ist? Die Regel ist:
Wenn beide Operanden Ganzzahlen sind, dann ist die Operation eine Ganzzahloperation. Wenn einer oder beide Operanden ein Gleitpunkt ist, dann ist die Operation Gleitpunkt.
Zum Beispiel sind die folgenden Ganzzahloperationen (vorausgesetzt, dass a
und b
int
-Variablen sind):
12 * b | a - 2 | 56 % a |
Jede Operation in den folgenden Ausdrücken ist eine
Gleitpunkt-Operation (vorausgesetzt, dass a
und b
int
-Variablen sind und, dass x
und y
Gleitpunkt-Variablen sind):
x * b | (a - 2.0) | 56*y |
Welcher Typ von Operator ist der Divisionsoperator /
(Ganzzahl oder Gleitpunkt)?
(12 + 0.0) / 7