NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"> Bit-Operatoren
Bit-Operatoren erlauben es, in einem Integer bestimmte Bits "ein- oder
auszuschalten" (auf 0 oder 1 zu setzen). Wenn beide, der links- und
rechsseitge Parameter, Zeichenketten sind, arbeiten die Bit-Operatoren
mit den einzelnen Zeichen.
Tabelle 11-3. Bit-Operatoren
Beispiel Name Ergebnis $a & $b Und Bits, die in $a und $b gesetzt sind werden gesetzt. $a | $b Oder Bits, die in $a oder $b gesetzt sind werden gesetzt. $a ^ $b Entweder oder (Xor) Bits, die entweder in $a oder $b gesetzt sind, werden gesetzt
aber nicht in beiden.
~ $a Nicht Die Bits, die in $a nicht gesetzt sind, werden gesetzt und
umgekehrt.
$a << $b Nach links verschieben Verschiebung der Bits von $a um $b Stellen nach links (jede
Stelle entspricht einer Mulitplikation mit zwei).
$a >> $b Nach rechts verschieben Verschiebt die Bits von $a um $b Stellen nach rechts (jede Stelle
entspricht einer Division durch zwei).