摘要: 1、二进制数按位依次取出 代码: for(i = 0; i<32; i++) { a[i] = val & 1; val = val >> 1; } 2、清除二进制最低位的1 x = x & (x-1) 3、综合 阅读全文
posted @ 2022-07-25 13:55 西北小蚂蚁 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 异或: 两数异或相同为0不同为1; 异或的性质: 1、任何数与自身异或都是0:a ^ a = 0; 2、任何数与0异或都是本身:a ^ 0 = a; 3、异或运算满足交换律和结合律:a ^ b ^ a = a ^ a ^ b = 0 ^ b = b; 4、a^b=c -> a^b^b=c^b -> 阅读全文
posted @ 2022-07-25 11:42 西北小蚂蚁 阅读(1716) 评论(0) 推荐(0) 编辑