bitReverse

bitReverse

> Функции

Возвращает число, полученное обращением порядка 64 битов целого числа x : младший бит (позиция 0) становится старшим битом (позиция 63), и так далее. Исходное число не изменяется.

Обращение всегда затрагивает все 64 бита, включая ведущие нули : bitReverse(12) (1100 в двоичном виде) переносит эти четыре бита в самый верх целого числа и возвращает 3458764513820540928, то есть 0011, за которыми следуют 60 нулей. Поскольку бит 0 попадает в позицию 63, позицию знака, результат отрицателен, как только x нечётно.

Параметры
Возвращаемое значение
Note