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

2022-11-25 23:39发布

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

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

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