0
짧은 순서로 비트 순서를 바꿀 수있는 기능이 Apple 라이브러리에 있습니까? 사전에짧은 순서의 역 순서 비트
0000 0011 -> 1100 0000
감사합니다. 사용
방법 :
unsigned int NO_OF_BITS = sizeof(num) * 8;
unsigned int reverse_num = 0;
int i;
for (i = 0; i < NO_OF_BITS; i++)
{
if((num & (1 << i)))
reverse_num |= 1 << ((NO_OF_BITS - 1) - i);
}
자료 : 당신이주고 바이트의 비트 순서를 반전하려고하는 것처럼 http://www.geeksforgeeks.org/archives/726
음, "비트 반전"이란 무엇입니까? 일반적으로 이것은 0을 1로 변경하고 그 반대의 경우 (즉, 0000 0011 -> 1111 1100) 변경하는 것입니다. – Sean
마스킹에 대해 말하지 않고 있습니다. – JavaCake
그건 내가 뭘했는지가 아닙니다. 어느 쪽이든에 대해서 이야기. 비트의 순서 *를 뒤집어 쓰려고하는 것 같습니다. 마찬가지로, 왼쪽에서 오른쪽으로? – Sean