如果X为负数,由[X]补求[-X]补是将(12)。

admin2010-01-17  25

问题 如果X为负数,由[X]求[-X]是将(12)。

选项 A、[X]除符号位外,各位变反,末位加1
B、[X]连同符号位一起各位变反,末位加1
C、[X]各值保持不变
D、[X]符号位变反,其他各位不变

答案B

解析 本题考查负数的补码运算。正数的补码与原码相同,负数的补码是该数的反码加1。题目中给出的是X为负数,因此[X]应该是该数的反码加1,且在最前面加上符号位1来表明是负数,而[-X]应该是个正数,它的补码应该与原码相同。下面我们来看个例子,假设X=-1011001,那么按照求补码的原则,先求反码为0100110,再加1并加上符号位得[X]=10100111,而[-X]应该等于原码,所以[-X]=01011001,对比这两个结果,我们不难发现,由[X]求[-X],是将 [X]连同符号位一起各位变反,末位加1。
转载请注明原文地址:https://jikaoti.com/ti/QQW7FFFM
0

相关试题推荐
最新回复(0)