请编写一个程序,颠倒一个无符号整数的二进制位的顺序。该程序请用户输入一个整数值,然后调用reverseBits来打印其反序的二进制位。按二进制格式打印该整数颠倒处理前后的值,以验证数位已被正确的颠倒了。 提示:可用&运算将一个数的最低一个bit求出来,存放到temp变量中。然后将原数据右移1位,以使得倒数第二位变为最后一位,原来的temp变量左移1位,将新得到的倒数第二位放在temp的最后一位中。依次重复以上过程。