为何-128用二进制表示为1000000000000000?

-128的8位补码是:1000 0000B,换算成十进制就是 128。 负数的补码,是用“模”计算出来的,即: [X]补 = 256 - |X| = 256- |-128| = 128。 不要用“求反加一”来算,那只不过是一个经验公式而已。 一.反码的范围程序员 反码表示法规定:正数的反码与其原码相同。负数的反码是对其原码逐位取反,但符号位除外。学习 在规定中,8位二进制码能表示的反码范围是-12
相关文章
相关标签/搜索