bitReverse

bitReverse

> 함수

정수 x의 64비트 순서를 뒤집어 얻은 숫자를 반환합니다: 최하위 비트(위치 0)가 최상위 비트(위치 63)가 되는 식입니다. 원래 숫자는 변경되지 않습니다.

뒤집기는 앞자리 0을 포함하여 항상 64비트 전체에 대해 이루어집니다: bitReverse(12)(2진수 1100)는 이 네 비트를 정수의 맨 위로 옮겨 3458764513820540928, 즉 0011 뒤에 0이 60개 이어지는 값을 반환합니다. 비트 0이 부호 위치인 63에 오므로, x가 홀수이면 결과는 음수가 됩니다.

매개변수
반환값
Note