位运算相关知识点(例子:找重复的数,找出落单的数,查找二进制数1的个数,一个整数是不是2的整数次方,将整数的奇偶位交换,0-1间浮点数的二进制表示,其他数出现k次,只有一个数出现一次,找出它)
判断奇偶数可以这样:就是将这个数和1进行与运算,如果结果是1就是奇数,0就是偶数因为1的二进制最低位是1,其他位都是0,与运算就可以将其他位都变成0,最低位是0还是1决定于这个数的最低位是0还是1获取二进制位是0还是1可以将1左移到该位,然后和这个数进行与运算,将运算的结果再右移回来,看结果是多少就是多少了不用判断语句,求整数的绝对值方法一:/**当数字的最高位是1时(即负数时)就是将这个数乘与-