负数的二进制 发表于 2020-02-14 | 次阅读 字数统计: 140 | 阅读时长 ≈ 1 将十进制负数转换成二进制负数在计算机中是以补码来表示的,在二进制码中,最高位是符号位,1代表负数,0代表正数。具体过程如下: 以-2为例,8位为代表: 原码 10000010 符号位不变,取反 11111101(反码) 加一 11111110(补码) 所以-2的二进制是11111110 求二进制负数的原码以-2为例: 符号位不变,取反 10000001 加一 10000010 10000010是-2的原码表示 位运算进行位运算时,负数补1,正数补0