Ein Quick-Tut on AND, OR, NOT, und XOR
Code:
[u]Bit1 | Bit2 || AND | OR | XOR[/u]
0 | 0 || 0 | 0 | 0
1 | 0 || 0 | 1 | 1
0 | 1 || 0 | 1 | 1
1 | 1 || 1 | 1 | 0
[u]Bit | NOT[/u]
0 | 1
1 | 0
[u]Setzen eines Bits (BitIndex basierend auf 0)[/u]
Byte := Byte or (1 shl BitIndex)
[u]Löschen eines Bits (BitIndex basierend auf 0)[/u]
Byte := Byte and (not (1 shl BitIndex))
[u]Switchen eines Bits (BitIndex basierend auf 0)[/u]
Byte := Byte xor (1 shl BitIndex)