Python 1-09 编码

一、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

正数:原码

猜你喜欢

转载自blog.csdn.net/weixin_43955170/article/details/112552856
今日推荐