Boolean true and false, wo kommen da klammern hin?
Ich verstehe nicht wo ich hier klammern sollte. && hat ja eine höhere Präzedenz als II...
true || false && false
so : true || (false && false)
oder so: (true || false) && false
Danke schon im voraus!!
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Informatik, Informatik
&& hat ja eine höhere Präzedenz als II...
Richtig. Du kennst die Antwort doch eh?
Das heißt true || false && false ist dasselbe wie true || (false && false). Weil eben das && zuerst kommt. Und false && false ist natürlich sinnlos. Heißt die Klammer muss logischerweise nicht dahin.
Woher ich das weiß:Studium / Ausbildung – Bachelor in Informatik 👨🏻🎓
true || false && false = true || (false && false) = true
(true || false) && false = true && false = false
Wäre somit die ganze Aussage true?