Operatoren
-
Hallo,
meine Frage ist echt blöd aber ich werd durch googln nicht schlau.
Gilt der UND-Operator vor dem ODER-Operator?
Alsop&&q||!p&&!q
0&&0||1&&1
0||1
1oder
p&&q||!p&&!q
0&&0||1&&1
0||1&&1
1&&1
1Welches von den beiden ist richtig? Vielen dank.
-
Unter 13 und 14 in der Liste der Precedence Rules siehst du, dass && staerker bindet als ||
-
Ja. Man sagt, er hat eine höhere Priorität.
-
Also ist die erste Variante die richtige?
Ist ja nur Zufall das bei beiden 1 rauskommt.
-
Awebb schrieb:
Also ist die erste Variante die richtige?
Ja, die erste Variante ist die Richtige.
Im Allgemeinen ist es ratsam lieber ein par Klammern zu viel zu machen. Dann kann man es besser lesen und es unterlaufen einem weniger Fehler. Ich wuerde das so schreiben:
(p&&q)||(!p&&!q)
Dann ist sofort ersichtlich was passiert.
-
Vielen, vielen Dank icarus2!