关于补码和原码的转换问题

问题描述:

关于补码和原码的转换问题
-8的补码是11110111,除了第一位之外全部变了就是10001000加上1就是10001001就是-7了啊,小弟昨天才开始接触这方面,
1个回答 分类:数学 2014-10-07

问题解答:

我来补答
你搞错了……
-8的原码是10001000,数据位取反后是11110111,末尾加1是11111000,这才是8位二进制表示的-8的补码,而非11110111!11110111是-9的补码……
再问: 额。。。补码的最后一个也是直接加1而不是变成1吗?
再答: 不是“变成”1,而是要“加”1!
 
 
展开全文阅读
剩余:2000
上一页:例2的第一问