如果原码大于0,转换为负补码时怎么换算

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:23:42
如果原码大于0,转换为负补码时怎么换算
还有 如果原码小于0了,转换为补码 和上面的过程有区别吗
详细解答一下啊

求负数的补码是现求原码的反码,再求补码
例如
原码=10000001 (-1)
反码=11111110(除符号位外(即最高位),1变0,0变1)
补码=11111111(反码+1)

原码转负再求其补码应该和求负数的补码一样的吧

我还挺想请教下,什么叫“转换为负补码”?
我只听过正数补码就等于原码,
负数补码等于原码求反后尾数再加1,
好好的正数,求什么“负补码”?
详细的解答可以参照我另外一个回答http://zhidao.baidu.com/question/73530300.html?fr=id_push&fs=c

当大于0时 源码的反码和补码都一样
当小于0 时 补码就是各位求反,补码就是反码加1

如果原码大于0,转换为负补码时怎么换算
这种提法还是第一次听说!!!!!