代码 力扣 c语言
uint32_t reverseBits(uint32_t n) {
uint32_t count=0;
int i;
for(i=0;i<32;i++){
count=count*2+n%2;
n=n/2;
}
return count;
}
将n的每一位拆开,进行二进制转十进制运算,得出最终结果
运行结果

代码 力扣 c语言
uint32_t reverseBits(uint32_t n) {
uint32_t count=0;
int i;
for(i=0;i<32;i++){
count=count*2+n%2;
n=n/2;
}
return count;
}
将n的每一位拆开,进行二进制转十进制运算,得出最终结果
运行结果