Intel Corporation Interview Question

Q:Write an Efficient C Program to Reverse Bits of a Number?