为什么11位二进制补码的最小值是-1024?

144
提问者
2023-03-15 19:42 悬赏 0财富值 阅读 367回答 2

不知道你是怎么算的,最小值100 0000 0000明明是个偶数.#p#这个问题,不用算。分析一下即可:11位二进制,共有2048个不同的数码。用补码形式代表有

默认分类
登录 后发表回答
1楼 · 2023-03-15 20:28.采纳回答

这个问题,不用算。分析一下即可:
11位二进制,共有2048个不同的数码。
用补码形式代表有符号数时,就分成两个相等的部分,各有1024个数码。
用一半代表0和正数,即0~1023;
用一半代表负数,即-1~-1024。

你是用的反码吧,补码当然是-1024啊。-1024就是10000000000

2楼-- · 2023-03-15 20:42

不知道你是怎么算的,最小值
100 0000 0000
明明是个偶数.