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

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