Montag, 25. Oktober 2010

Arithmetische Operatoren

In SAE haben wir uns mit Operatoren beschäftigt. Dazu möchte ich euch zusammen fassen, was wir von unserem Lehrer über das Thema erfahren haben, bzw. was wir selbst in Erfahrung gebracht haben.

Dazu möchte ich euch (wie in den letzten Tagen häufiger) eine Tabelle zeigen, die wir ausgefüllt haben:

Operator Bedeutung
+ Hat 2 Funktionen:
- Additionsoperator bildet die Summe
- Vorzeichenoperator macht den Wert positiv
- Hat 2 Funktionen:
- Subtraktionsoperator bildet die Differenz
- Vorzeichenoperator macht den Wert negativ
* Multiplikationsoperator
/ Divisionsoperator
% Restwertoperator, dividiert und nimmt den Restwert als Ergebnis
++ Erhöht den Inhalt des Operanden um 1. Das Ergebnis der Operation ++x ist der Wert des Operanden nach der Erhöhung (Präfixinkrementopeartion). Das Ergebnis der Operation x++ ist der Wert des Operanden vor der Erhöhung (Postfixinkrementoperation).
-- Siehe Beschreibung ++ nur verringert statt erhöht. (--b vor der Operation = Prafixdekrementoperation; b-- nach der Operation = Postfixdekrementoperation)

Dazu durften wir dann auch ein paar Beispiele rechnen und diese werde ich euch nun auch in einer Tabelle darstellen.

Ausdruck Ergebnis
i = 3 + 4 * 5; 23
i = (3 + 4) * 5; 35
i = 13 / 5; 2
d = 13.0 / 5.0; 2,6
i = 13 % 5; 3

i = int;
d = double;

Ihr könnt euch ja die Aufgaben nehmen und selbst ausprobieren, ob ihr auf das gleiche Ergebnis kommt. Mich würde interessieren, ob jemand was anderes raus bekommt und wenn ja, warum. Vielleicht lässt sich dem ein oder anderen noch ein bisschen was zu dem Thema erklären.

Keine Kommentare:

Kommentar veröffentlichen