Guten tag,
ich bin gerade dabei aufgaben zu den booleschen Ausdrücken und Gesetzen zu machen. Wobei ich eine Lösung einfach nicht nachvollziehen kann. Ich hoffe jemand kann mir das nochmal genauer erklären.
(false | false) & false == (false & false) | (false & false);
Ist die Lösung false. Natürlich weiß ich, dass nach der Operatorpriorität das == vorrangig ist somit:
(false | false ) & (false = = (false & false) | (false & false ))
Für mich kommt aber trotzdem true raus. Da (false & false) = false
und false | false = false
(false | false ) & false = = false
Wo denke ich falsch?
Gruß Booker
ich bin gerade dabei aufgaben zu den booleschen Ausdrücken und Gesetzen zu machen. Wobei ich eine Lösung einfach nicht nachvollziehen kann. Ich hoffe jemand kann mir das nochmal genauer erklären.
(false | false) & false == (false & false) | (false & false);
Ist die Lösung false. Natürlich weiß ich, dass nach der Operatorpriorität das == vorrangig ist somit:
(false | false ) & (false = = (false & false) | (false & false ))
Für mich kommt aber trotzdem true raus. Da (false & false) = false
und false | false = false
(false | false ) & false = = false
Wo denke ich falsch?
Gruß Booker