首页 > 试题广场 >

二进制位反序

[编程题]二进制位反序
  • 热度指数:488 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
编写函数reverse,将val(32位无符号整数)的二进制位反序。比如,如果val的二进制表示为1011000011111111,反序后val的二进制表示为1111111100001101。

unsigned int reverse(unsigned int val)
{
}



输入描述:
16进制的一个无符号整数


输出描述:
16进制的一个无符号整数
示例1

输入

0x1

输出

80000000