Zitat:
Zitat von fener1907
7.Was hat dieses Beispiel für eine logik?:
01101110 -> Byte 1
00111100 -> Byte 2
------------
00101100 -> Ergebnis
ADD!
|
Um die Funktionsweise der Bit-Operatoren zu verstehen schreibt man beide Bytes untereinander (wie oben) und geht dann einmal durch. In diesem Beispiel oben geht es um AND, welches besagt, dass das Ergebnis nur 1 ist, wenn
beide Zahlen 1 sind, ansonsten ist es immer 0. Man nimmt also eine Stelle von Byte 1 und vergleicht sie mit der drunterliegenden Stelle von Byte 2. Bei der AND Operation hat man also (von links nach rechts) bei der 1. Stelle: zweimal null -> ergibt null. Nächste Stelle: einmal eins, einmal null -> ergibt null; an der 3. Stelle dann: zweimal eins, ergibt eins.
Bei OR, XOR und und NOT gelten dann eben andere Bedingungen. Bei XOR gilt bspw. nur 1, wenn
genau eine der Stellen 1 ist, in allen anderen Fällen kommt als Ergebnis 0.
Das sind im Prinzip nur Rechenoperationen.
Zitat:
Zitat von fener1907
|
Der Link ist gar nicht so übel. Wenn man einmal das Prinzip verstanden hat, dann ist es easy.