Description
给定一个数,判断它二进制低位的第 5 位,如果为 0,则将它置为 1。其他位不变。
Input
一个非负整数n,其二进制表示中低位第五位如果为0置为1,如果为1则不变
Output
一个十进制整数,表示n的二进制中低位第五位置为1后的数
HINT
样例一解释:
682的二进制00000000000000000000001010101010
右边位为低位,左边位为高位
右边五位01010,其中第五位为0
将第五位0置为1后的二进制为00000000000000000000001010111010
这个二进制数对应的十进制值为698
样例二:
输入:
169
输出:
185
样例二解释:
169的二进制表示00000000000000000000000010101001
低位第五位为0,置为1后的二进制为00000000000000000000000010111001
此二进制对应的十进制值为185
0 <= n <= 2^31 -1