摘要:
概念:负数的补码是该 数 绝 对 值 的 原 码 按 位 取 反 ,然 后 对 整个数 加 1 步骤: 1.确定byte是1个字节,也就是8位 2.最大的应该是0111 1111,因为第一位是符号位,0表示正数 3.最小的应该是1000 0000,同理,表示负数最小的(1111 11... 阅读全文
摘要:
亦或^运算除了交换之外leetcode上还有一道有趣的算法题,其中有一位大牛发布了让别人惊讶的源码,短短几行,巧妙运用位运算亦或的特性。 // 存在奇数次的数是哪个class Bit { public static void main(String[] args) { //... 阅读全文