-125
-32
-121
-3
正数的反码和补码都与原码相同。
负数的反码为对该数的原码除符号位外各位取反。
负数的补码为对该数的原码除符号位外各位取反,然后在最后一位加1
最小整数,那么考虑首先考虑是负数,那么第一位为1,根据补码求真值的方法,不难得出补码为10000111时真值最小。-128+4+2+1=-121。所以答案为-121
正确答案
C
答案解析
最小整数肯定是负数,所以最高位要为1;负数越小,则其绝对值越大,而其绝对值是将补码减1再取反,要想绝对值最大,则补码的后7位要最小,这样,取反后就最大,所以题目变成“由3个1,4个0组成的最小正整数是多少”,当然是0000111,所以答案为10000111,即十进制的-121。
反码 = 原码除符号位之外的各位求反
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题