byteReverse

byteReverse

> Fonctions

Renvoie le nombre obtenu en inversant l'ordre des 8 octets de l'entier 64 bits x : l'octet de poids faible devient l'octet de poids fort, et ainsi de suite. Les bits à l'intérieur de chaque octet ne bougent pas. Le nombre d'origine n'est pas modifié.

C'est l'opération de changement de boutisme (endianness). L'inversion porte toujours sur les 8 octets, y compris les octets nuls de tête : byteReverse(1) renvoie 72057594037927936, soit 1 suivi de 56 zéros en binaire.

Paramètres
Retour
Note