ritschmanhard: Bit setzen geht nicht

Beitrag lesen

Hi undso!

Bei spalte=spalte&(b'01111'); wird eher problematisch, aber meinem Vorhaben eher egal, da ich genau weiß, wieviele Bits die Spalte hat.

Dir ist klar, dass diese Anweisung alle bits ausser 1,2,3,4 löscht?
Also 5 (wie beabsichtigt),6,7,... (wieviele auch immer drüber kommen)?

Dann ist es OK...
Merke: nur mit 1 ver-und-ete Bits stehen nach der ver-und-ung noch auf ihrem ursprünglichen Wert.

Grüsse,
Richard