看尚硅谷韩顺平视频笔记
对于有符号的而言
1、二进制的最高位是符号位:0表示正数,1表示负数
1 ===> [0000 0001] -1 ===> [1000 0001]
最左边的第一位也就是最高位 也就是符号位
2、正数的原码、反码、补码都一样
1 ===> 原码[0000 0001] 反码[0000 0001] 补码[0000 0001]
3、负数的反码等于
它的原码符号位不变,其他取反(0—>1,1—>0,也就是0变成1,1变成0)
4、负数的补码等于
它的反码加1
-1 ===> 原码[1000 0001] 反码[1111 1110] 补码[1111 1111]
5、0的反码、补码都是0
6、在计算机运算的时候,都是以补码的方式来运算的
1-1 = 1+(-1)