二进制 数 正负转换 的 求补运算
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/30 19:35:14
二进制 数 正负转换 的 求补运算
把 -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 怎么办呢 晕迷糊中
把 -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 怎么办呢 晕迷糊中
![二进制 数 正负转换 的 求补运算](/uploads/image/z/3316201-25-1.jpg?t=%E4%BA%8C%E8%BF%9B%E5%88%B6+%E6%95%B0+%E6%AD%A3%E8%B4%9F%E8%BD%AC%E6%8D%A2+%E7%9A%84+%E6%B1%82%E8%A1%A5%E8%BF%90%E7%AE%97)
就是1111 1111.求补最简单的办法就是用 1 0000 0000去减那个数,得出来的就是要求的东西.还有.楼主.不要随便打负号.有没有负号是不一样的
例如1 0000 0000-0000 1000=1111 1000.求出来的就是8的补码
例如1 0000 0000-0000 1000=1111 1000.求出来的就是8的补码