思路:进行32次右移和左移。
class Solution:
# @param n, an integer
# @return an integer
def reverseBits(self, n):
result=0
i=32
while i>0:
result=result<<1
b=n&1
n=n>>1
result+=b
i-=1
return result