Intel Corporation interview question

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