作业帮 > 数学 > 作业

试题:长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/15 08:25:47
试题:长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数
试题:
长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数为______.
A.-127
B.-121
C.-15
D.-7 求方法
选B.
关于补码可参考维基百科的相关条目:
这道题可以有两种解法:
1、从最小的整数排查,-127的补码为1000 0001,不合条件;次小的-121补码为1000 0111,符合,即为所求.
2、如果不是选择题,可以构造这个数:既然要求最小整数,必然是负数,所以最高位为1,余下的三个1应该放在什么位置呢?按照补码的规则,放在尽量低位,取反后的绝对值才更大,所以,构造出来的数应该是1000 0111,换算成十进制就是-121.