Dort ist AND auch nicht logisch (naja eigentlich schon) sonder binär gemeint. Das bedeutet bei zwei Werten, die mit AND verknüpft sind, dass
nachher nur die Bits 1 sind, die
bei beiden 1 waren.
BSP:
Code:
--------------
1110110001
AND 1101001111
--------------
= 1100000001
--------------
Das benutzt man meisten um auf das Vorhandensein einzellner Bits in einem Wert zu prüfen.
Wenn z.B. Wert AND 2 > 0 dann ist das zweite Bit gesetzt. Wenn z.B. Wert AND 4 > 0 dann ist das dritte Bit gesetzt. Wenn z.B. Wert AND 8 > 0 dann ist das vierte Bit gesetzt. usw...
[edit] Diverse Dinge, die ich mal wieder nicht nachgeprüft habe, bevor ich gepostet habe. PS: Das Dollarzeichen gibt an das das eine Hexzahl ist, auch sehr beliebt für Binärzahlen, da jede Ziffer 4 Bit entspricht.[/edit]
[edit] Für ein gutes Tutorial zu dem Thema
klick [/edit]
Frederic H.