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
|
|
Ergebnis
|
|
Und
|
Bits
,
die
in
$a
und
$b
gesetzt
sind
werden
gesetzt
.
|
|
Oder
|
Bits
,
die
in
$a
oder
$b
gesetzt
sind
werden
gesetzt
.
|
|
Entweder
oder
(
Xor
)
|
Bits
,
die
entweder
in
$a
oder
$b
gesetzt
sind
,
werden
gesetzt
aber
nicht
in
beiden
.
|
|
Nicht
|
Die
Bits
,
die
in
$a
nicht
gesetzt
sind
,
werden
gesetzt
und
umgekehrt
.
|
|
Nach
links
verschieben
|
Verschiebung
der
Bits
von
$a
um
$b
Stellen
nach
links
(
jede
Stelle
entspricht
einer
Mulitplikation
mit
zwei
)
.
|
|
Nach
rechts
verschieben
|
Verschiebt
die
Bits
von
$a
um
$b
Stellen
nach
rechts
(
jede
Stelle
entspricht
einer
Division
durch
zwei
)
.
|