原码、反码、补码 原码:二进制 反码:除符号位所有位取反 补码:反码+1 比如说10的二进制是00001010 故10的原码:00001010 正数的原码,反码,补码都是其本身, 故10的反码:00001010 故10的补码:00001010 现在来看-10; 原码:10001010(最高位符号位) 补码:11110101(除符号位所有位取反) 补码:11110110(反码+1) 故10&(-10)=00000010=2