判断值用二进制表示时,某一位是否为1或找出所有的1
判断值用二进制表示时,某一位是否为1或找出所有的1刷LeetCode题和看各类思路总结而来的方法方法一:位与运算 num & 1; num = num >> 1;方法二:取模运算 N % 2 ==1; N /= 2;方法一位与运算&性质:都是1返回1,否则返回是0。常见作用:①判断某位值是否为1。方法:将要检测的那位置为1,其余为0。该数和被检测对象进行位与,那么无论其他位置值是不是1,结果都是0,而只有要检测的那位置在被检测对象里为1的时候,结果才
原创
2021-02-08 16:19:11 ·
16025 阅读 ·
0 评论