Rechts Shift Operator

aus www.iwiki.de, der freien Wissensdatenbank

Der Rechts Shift Operator (>>) dient zum bitweise verschieben von Werten. Der linke Wert wird verschoben. Der rechte Wert bestimmt um wieviel verschoben werden soll. Der Operator entspricht einer Division durch 2 hoch den rechten Operanden.

Beispiel:

int i;
i = 32;
i = i >> 2; // Entspricht einer Division durch 4 (i = 8)

Siehe auch