Leetcode 190. 颠倒二进制位

class Solution {
public:
    uint32_t reverseBits(uint32_t n) {
        uint32_t ans=0;
        for(int i=0;i<32;++i)
            ans<<=1,ans+=(n&1?1:0),n>>=1;
        return ans;
    }
};

猜你喜欢

转载自blog.csdn.net/bendaai/article/details/81144728