返回题库|

颠倒二进制位

简单腾讯

颠倒二进制位

简单腾讯位运算

题目描述

给定一个32位无符号整数,将其二进制位进行颠倒。即第0位移到第31位,第1位移到第30位,以此类推。逐位取出原数的末位,左移后拼接到结果中。

示例

输入:n = 43261596 (二进制 00000010100101000001111010011100)
输出:964176192 (二进制 00111001011110000010100101000000)
solution.ts
输出结果
点击「运行代码」按钮查看结果...