byteReverse

byteReverse

> Funkcje

Zwraca liczbę otrzymaną przez odwrócenie kolejności 8 bajtów 64-bitowej liczby całkowitej x: najmniej znaczący bajt staje się najbardziej znaczącym bajtem i tak dalej. Bity wewnątrz każdego bajtu pozostają na swoich miejscach. Pierwotna liczba nie jest modyfikowana.

Jest to operacja zmiany kolejności bajtów (endianness). Odwrócenie zawsze obejmuje wszystkie 8 bajtów, łącznie z zerowymi bajtami wiodącymi: byteReverse(1) zwraca 72057594037927936, czyli 1, po którym następuje 56 zer binarnie.

Parametry
Zwracana wartość
Note