翻转二进制码

uint32_t reverseBits(uint32_t n) {
    auto strBits = bitset<32>(n).to_string();
    return static_cast<uint32_t>(bitset<32>(string(strBits.crbegin(), strBits.crend())).to_ulong());
}

 

posted @ 2015-08-07 16:30  wu_overflow  阅读(171)  评论(0编辑  收藏  举报