steckl: Bitweise Operatoren

Beitrag lesen

Hi,

ODER dürfte klappen...
0101 OR 0010 = 0111
das sollte klappen, stimmt. Allerdings suche ich nach einer Möglichkeit nur ein bestimmtes Bit zu bearbeiten. Das heisst, ich würde gern ein bestimmtes Bit prüfen und anschliessend ändern.

Deine Möglichkeit würde ja voraussetzen, dass ich vorher weiss, ob das Bit gesetzt ist oder nicht, wenn ich das richtig sehe.

Ich denke du siehst es falsch. Mit "OR 0010" setzt du immer genau das vorletzte Bit, alle anderen bleiben unveraendert. Fuer das letzte Bit muesstest du dann eben "OR 0001" verwenden, usw ...

Um zu wissen ob das entsprechende Bit vorher gesetzt war koenntest du die Ausgangszahl mit dem Ergebnis der OR-Operation vergleichen.

mfG,
steckl