题目:使用c语言编写函数:
unsigned int reverse_bit(unsigned int value);
这个函数的返回值value的二进制位模式从左到右翻转后的值
思路:
利用按位与(&)求得二进制每一位的数字,然后再与ret 进行 按位或(|) 运算。 ret左移,value右移
题目:使用c语言编写函数:
unsigned int reverse_bit(unsigned int value);
这个函数的返回值value的二进制位模式从左到右翻转后的值
思路:
利用按位与(&)求得二进制每一位的数字,然后再与ret 进行 按位或(|) 运算。 ret左移,value右移
下一篇:智能指针2--ScopedPtr
二进制安装docker
颠倒给定的 32 位无符号整数的二进制位。原题示例 1:输入: 00000010
颠倒给定的 32 位无符号整数的二进制位。示例:输入: 43261596输出: 964176192解释: 4
反转二进制位
190. 颠倒二进制位
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M