二进制 数 正负转换 的 求补运算
问题描述:
二进制 数 正负转换 的 求补运算
把 -3 这个 十进制的 转换成 八位二进制的
1:0000 0011 (先转为+3的 二进制)
2:1111 1100 (求反了)
3:1111 1101 (给它加了个1 求补 //这就是-3的 二进制了)
===================
我把一个 -8这个数字 转成 八位二进制的
1:0000 1000
2:1111 0111 (这是求反后的 现在要将他求补加1 请问应该怎么加)
--------
像-3的那个 后边直接把0变成1
这个 -8 的 后边本来就 是1 怎么办呢 晕迷糊中
答
就是1111 1111.求补最简单的办法就是用 1 0000 0000去减那个数,得出来的就是要求的东西.还有.楼主.不要随便打负号.有没有负号是不一样的
例如1 0000 0000-0000 1000=1111 1000.求出来的就是8的补码