首先看看行为
In [1]: ~3
Out[1]: -4
取反3等于-4,那么是如何进行计算的呢?
首先我们知道3的二进制用8bit表示为 0000 0011 那么对这个数进行二进制取反得到 1111 1100 这点来说应该不会有什么理解上的问题。
但是到这里,如果已经忘记或者不知道负数在计算机中是以补码形式表示的盆友(比如我这个菜
首先看看行为
In [1]: ~3
Out[1]: -4
取反3等于-4,那么是如何进行计算的呢?
首先我们知道3的二进制用8bit表示为 0000 0011 那么对这个数进行二进制取反得到 1111 1100 这点来说应该不会有什么理解上的问题。
但是到这里,如果已经忘记或者不知道负数在计算机中是以补码形式表示的盆友(比如我这个菜