软通动力-编程能力在线评测系统
练习
竞赛
分类
状态
排名
社区
问答
Login
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
]