rotateLeft

rotateLeft

> Functies

Geeft het getal terug dat ontstaat door de 64 bits van het gehele getal x* *s posities naar links te roteren: de bits die er bovenaan uit gaan, komen er onderaan weer in. In tegenstelling tot de verschuiving << gaat er geen enkele bit verloren. Het oorspronkelijke getal wordt niet gewijzigd.

De rotatie betreft alle 64 bits, inclusief de tekenbit. Een rotatie over 64 posities geeft opnieuw x*, en een negatieve waarde van *s roteert naar rechts: rotateLeft(x, -s) is gelijk aan rotateRight(x, s).

Parameters
Retour
Note