Beitragsseiten

 

Bit-Operatoren

Diese beiden Operatoren sind den beiden aus den logischen Operatoren sehr ähnlich. Allerdings vergleichen sie nicht die gesamten Werte der beiden Variablen als jeweils Ganzes sondern jedes einzelne Bit.
Man legt quasi entweder eine "Und"-Maske in Form von b über a oder eine "Oder"-Maske in Form von b über a:

a & b;

a | b;

Folgende beiden Operatoren verschieben die Bits von a nach links (<<) bzw. nach rechts (>>) um b Stellen. Die dazukommenden Stellen werden mit Nullen (0) aufgefüllt:

a << b;
a >> b;