摘要: 异或运算 int bitXor(int x, int y) { return (~(~x&~y)&~(x&y)); } 题目要求用~和&表达异或,异或的定义算术表达式是(a&~b)|(~a&b),可以这样理解方便记忆:b原来为0的位取反变成1,这样和a为1的位进行按位异或就可以得到1,但是还有另一种 阅读全文
posted @ 2022-01-22 23:38 Y0n1an 阅读(83) 评论(0) 推荐(0) 编辑