Operatoren und Operanden
Operatoren und Operanden
Ein Zeichen wie »-« in »-65« wird auch Operator genannt, das folgende Numerale ist sein Operand.
Etwas allgemeiner gesagt, ist ein Operator ein Zeichen, welches in bestimmter Weise mit Literalen verbunden werden kann, um damit einen bestimmten Wert anzugeben. So wird im Quelltext »-65« beispielsweise der Operator »-« mit dem Numerale »65«, seinem Operanden, verbunden, um so den Quelltext »-65« zu schreiben. Der Operator »-« bildet zusammen mit dem Literal »65« den neuen Ausdruck »-65«.
Ein Operator akzeptiert ein Literal als Operanden, und bildet mit ihm zusammen einen Ausdruck.
Anwendungen
Man sagt auch, der Operator »-« werde auf seinen Operanden angewendet, wenn man ihn vor einen Operanden geschrieben sieht. Eine Kombination aus einem Operator und seinem Operanden, wie in dem Text »-65« nennt man auch eine Anwendung des Operators »-« (auf seinen Operanden): Es ist die Anwendung des Operators »-« auf das Numerale »65«. Um auszudrücken, daß ein Operator mit einem Operanden verbunden werden kann, sagt man auch, daß er einen Operanden akzeptiere.
Operatorausdrücke
Der Ausdruck »-65« hat zwar auch einen Zahlenwert, aber er ist kein Numerale mehr (Er enthält einen Operator, und ein Ausdruck mit einem Operator ist kein Literal). Ein Ausdruck mit einem Operator gilt nie als Literal. Deswegen ist »-65« zwar ein Ausdruck, aber kein Literal.
Einen solchen Ausdruck, der durch die Kombination eines Operators mit einem Operanden gebildet wurde, nennen wir auch einen Operatorausdruck. Beispielsweise ist der Ausdruck »-65« ein Operatorausdruck, aber der Ausdruck »65« nicht, umgekehrt ist der Ausdruck »65« ein Literal, aber der Ausdruck »-65« nicht.
- Begriffshierarchie der Ausdrücke
Ausdruck
^
|
.-----------------------.-----------------------.
| | |
' ' '
Literal Spaltenname Operatorausdruck
(einfacher Ausdruck) (komplexer Ausdruck)
^ z.B.: -65
|
.-----------'-----------.
| |
' '
Numerale Zeichenfolgenliteral
^ z.B.: 'abc'
|
.-----------'-----------.
| |
' '
ganzzahliges Numerale Numerale mit Punkten
z.B.: 123 z.B.: 1.23
Übungsfragen _
? Operatoren _
Wie viele Operatoren finden sich in dem Quelltext »-2«?
- Anton: keiner.
- Berta: einer.
- Cäsar: zwei.
? Operanden _
Was ist der Operand in dem Ausdruck »-2«?
? Operanden _
Welche der folgenden Aussagen sind wahr?
- Anton: Der Operand in »-2« ist negativ.
- Berta: Der Operand in »-2« ist positiv.