常见的逻辑运算 提前声明: //逻辑与:& //十进制数的相与,会自动转换为二进制的与运算 //规则:只有两个都是1,结果才是1,否则都是0 //逻辑或:| //规则:只要其中一个是1,结果就是1,否则是0 1.判断一个数是奇数还是偶数 num & 1 //结果如果是1,则num为奇数 //如果是0,则numb为偶数 2.判断十进制数转成二进制数后的结果中是否有2位及以上的连续的1 num & (num << 1) //结果如果不是0,说明有连续的1 //如果是0,说明没有连续的1