一、Python 原码、反码、补码
按32位计算,原码是数的二进制表示,内部存储与运算是补码,转换用的是反码。
+1的原码:0000 0000 0000 0001
-1的原码:1000 0000 0000 0001
-1的反码:1111 1111 1111 1110
-1的补码:1111 1111 1111 1111
重新计算 -1+1 结果:(用的都是补码)
1111 1111 1111 1111
0000 0000 0000 0001
-----------------------
1 0000 0000 0000 0000
正数:原码