Aber eine Frage bleibt mir noch..
Wozu braucht man denn bei einer Zuweisung ein or?
![Grübelnd...](images/smilies/gruebel.gif)
Weil du bspw. in der Variablen auf der linken Seite der Zuweisung ein Flag setzen willst.
Ich verstehe ja dass das ganz nützlich sein kann bei einer if-Abfrage aber ich sehe den Sinn bei einer Zuweisung irgendwie nicht.
Bei einem if dann aber ohne Zuweisung
![Wink](images/smilies/icon_wink.gif)
(üblicherweise).
Welcher von den beiden Werten wird denn schlussendlich geschrieben? Beziehungsweise, wie funktioniert dieser Operator bei einer Zuweisung überhaupt?
Siehe oben von NamenLozer.
Beispiel
Code:
// a ist eine Variable
// b ist eine Konstante
a |= b;
... a enthält nun die bitweise Kombination aus (a or b).