Problem1352--无符号整数二进制运算

1352: 无符号整数二进制运算

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

Description

找出无符号整数中,其二进制表示的第1个为1的bit位置


如8的二进制表示是 1000. 则第3位为1
如16的二进制表示是 10000. 则第4位为1
如8的二进制表示是 1000. 则第3位为1
如24的二进制表示是 11000. 则第3位为1  (第1个出现的1bit为第3位)


Input

24

Output

8

Sample Input

24

Sample Output

3

HINT

只考虑正整数,不考虑0

Source/Category

 

[Submit] [Status]