jueves, 1 de mayo de 2014

AWP: 16 Übung - Operatoren in C++

Beispiele für arithmetische Operatoren

Ausdruck Ergebnis Anmerkung
x = 3 / 4 int x;
x = 15 / 2.0 float x;
15 % 4
3 + 5 % 4

Setzen Sie die Klammern so, dass die Auswertereihenfolge nicht verändert wird!
(Anders formuliert: Setze um die Teilausdrücke mit hoher Priorität zuerst Klammern!)
x = - 4 * ++ i - 6  % 4
Welchen Wert erhält x, wenn i = -2 ?

Beispiele für logische Operatoren

x y Logischer Ausdruck Boll'scher Wert
1 -1 x && y || y >= 0
0 0 x < -5 || !x && y == 0

Merke:
  • && - Operator hat höhere Priorität als || - Operator
  • && und || haben jedoch eine niedrigere Priorität als die Vergleichsoperatoren (>, >=, <, <=)

Beispiele für relationale Operatoren

x Logischer Ausdruck Bool'scher Wert
7 x < 9 && x > -5
7 !x && x >= 3



Lösungen

Beispiele für arithmetische Operatoren

Ausdruck Ergebnis Anmerkung
x = 3 / 4 0 int x;
x = 15 / 2.0 7.5 float x;
15 % 4 3
3 + 5 % 4 4

Welchen Wert erhält x, wenn i = -2 ?
x = - 4 * ++ i - 6  % 4
x erhält den Wert 2

Beispiele für logische Operatoren

x y Logischer Ausdruck Boll'scher Wert
1 -1 x && y || y >= 0 1
0 0 x < -5 || !x && y == 0 1

Beispiele für relationale Operatoren

x Logischer Ausdruck Bool'scher Wert
7 x < 9 && x > -5 1
7 !x && x >= 3 0

No hay comentarios:

Publicar un comentario