class Solution { public: uint32_t reverseBits(uint32_t n) { int value = 0; for(int i = 0;i < 32;i++){ if(n&1){ n = n >> 1; value = (value << 1) + 1; } else{ n = n >> 1; value = value << 1; } } return value; } };
https://blog.csdn.net/pistolove/article/details/46868017