Hallo Tobias,
so wärs korekt. Trotzdem funzt es auch mit meiner Variante.
Das halte ich für "Zufall".
Binäres (bitweises) UND ist ja schließlich was anderes, als logisches UND.
binäres UND logisches UND
00001111 00001111
11110000 11110000
-------- --------
00000000 00000001
Gilt für ein System, bei dem 0 == false ist und alles von 0 verschiedene eben true. Das machen aber leider die Hochsprachen intern oft unterschiedlich, siehe VBA und solche Slang-Dialekte.
Grüße
Chris (C)