Was ist der Unterschied zwischen bitweise und logisch?
Was ist genau damit gemeint , mit bitweise, hier?
Ich weiß , was Bit ist ,aber irgendwie nicht klar,was gemeint mit Bitweise hier.
2 Antworten
![](https://images.gutefrage.net/media/default/user/5_nmmslarge.png?v=1438863662000)
"Bitweise" meint, dass der Wert in Binärkombination betrachtet wird und die Bits einzeln miteinander verknüpft werden.
Beispiel: Du hast die Zahlen 5 und 9 als unsigned in einem Format mit 8 Bit. Die Binärrepräsentation der Zahlen sähe folgendermaßen aus:
5: 00000101
9: 00001001
Daran als Beispiel das Ergebniss von AND, OR und XOR:
AND: 00000001
OR : 00001101
XOR: 00001100
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Bitweise bedeutet, dass zwei Binärzahlen durch den jeweiligen Operator miteinander verknüpft werden. Einfaches Beispiel:
11001101 & 01010001 = 01000001
(Nur die Stellen, an denen beide Zahlen eine 1 haben, werden zu 1)
11001101 | 01010001 = 11011101
(Die Stellen, an denen wenigstens eine der beiden Zahlen eine 1 hat, werden zu 1)
ich weisse nicht,Ich finde mich weit von meiner Frage: und kann nicht meine Schwierigkeit lösen