在计算机中,数据存储时,先将数据转换为二进制,然后以其补码方式进行存储
原码:最高位为符号位——0代表正数,1代表负数
注:正数的原码,反码,补码
+1:0000 0001
-1:1000 0001
+0:0000 0000
-0:1000 0000
反码:符号位不变,其他位进行0和1的对换(为补码做铺垫)
+1:0000 0001
-1:1111 1110
+0:0000 0000
-0:1111 1111
补码:在反码的基础上加1
+1:0000 0001
-1:1111 1111
+0:0000 0000
-0:10000 0000