正数跟负数的二进制换算是: 补码求反(注意是全部,而非求补码那样只有数值位求反)+1.
比如6跟-6。。
6的原码是0110, 补码一样是0110,取反则是1001,加1则是1010即是-6的补码。
验证一下,-6的原码是1110, 反码是1001,加1是1010.
从-6的补码取反是0101,加1是0110。即是6的补码
正数跟负数的二进制换算是: 补码求反(注意是全部,而非求补码那样只有数值位求反)+1.
比如6跟-6。。
6的原码是0110, 补码一样是0110,取反则是1001,加1则是1010即是-6的补码。
验证一下,-6的原码是1110, 反码是1001,加1是1010.
从-6的补码取反是0101,加1是0110。即是6的补码