Python的按位取反操作符(~)在计算机中的计算过程
Python的按位取反操作符(~)在计算机中的计算过程
计算机中的数值是以二进制码的方式存储的,而且是以补码的方式存储的。数值的运算也是以补码的形式进行运算
而我们通常看到的数值一般是十进制数,可以简单地理解为计算机将补码转换成原码,然后再将原码转换成十进制显示出来
我们知道如下规定:
正数的原码和补码都是其本身
负数的补码是其正数的原码各位取反,最后再加上1(符号位不变,数值位取反,最后一位加...
原创
2018-11-09 13:24:56 ·
772 阅读 ·
0 评论