Problem1354--位运算-取连续几位

1354: 位运算-取连续几位

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 96  Solved: 31
[Submit] [Status] [Web Board] [Creator:]

Description

输入3个整数
x a b
0 <= a <= b < 32
x为无符号整数
输出一个整数,其为x的二进制中第a位到第b位之间的部分。包含第a位和第b位

31 1 2
31的二进制是11111
第1和第2bit都是1。
所以结果是二进制的11。换成十进制是3
输出为
3

Input

31 1 2

Output

3

Sample Input

31 1 2

Sample Output

3

Source/Category

 

[Submit] [Status]