Was ist der Wert des Ausdrucks 3/4
?
0
Der Ausdruck 3/4
verlangt nach einer Ganzzahldivision, da beide Operanden Ganzzahlen sind.
Der Ausdruck 3.0/4.0
verlangt nach einer Gleitpunktdivision, da beide Operanden Gleitpunktzahlen sind.
Die meisten Operatoren, die uns interessieren, haben zwei Operanden. In jedem der folgenden Beispiele hat der Operator zwei Operanden:
34 + 12 | 19/3 | 90 - summe | zahl * x |
Aber, unäre Operatoren haben nur einen Operanden:
+93 | -72 | +summe | -Math.PI |
Ein binärer Operator wird immer genau zwei Operanden haben. Aber, manchmal ist ein oder sind beide Operanden eines binären Operators ein Unterausdruck.
Ein Unterausdruck ist ein Teil eines Ausdrucks, der selbst ein korrekter Ausdruck ist.
Manchmal ist ein Unterausdruck eine Konstante wie 8
. Jeder Ausdruck kann ein Unterausdruck eines größeren Ausdrucks sein.
In dem Folgenden sind beide Operanden des roten Operators Unterausdrücke.
2*3 + 8 | (x - y) / 2.3 | (summe - 2) * (summe + 3) |
Wie können wir in einem Ausdruck wie 34.12 / 68.0
wissen, ob das Divisionszeichen /
Ganzzahldivision oder Gleitpunktdivision bedeutet?