English, asked by Anonymous, 2 months ago

Write a program to reverse the bits in a byte. ​

Answers

Answered by rockwalker21
0

Answer:

unsigned char reverse(unsigned char b) {

b = (b & 0xF0) >> 4 | (b & 0x0F) << 4;

b = (b & 0xCC) >> 2 | (b & 0x33) << 2;

b = (b & 0xAA) >> 1 | (b & 0x55) << 1;

return b;

}

Similar questions