永发信息网

二进制负数补码及符号位的问题

答案:2  悬赏:60  手机版
解决时间 2021-03-10 17:23
  • 提问者网友:低吟詩仙的傷
  • 2021-03-10 07:42
拿四位的二进制来说,表示范围应该是-16~15吧?
那么-16用二进制怎么表示?
15应该是1111了吧?那最高位的1为什么不看成符号位,这样后三位111按位取反加1就是001,就是-1了…

极度纠结中,高手解答个…谢谢~
最佳答案
  • 五星知识达人网友:平生事
  • 2021-03-10 07:52
拿四位的二进制来说,表示范围应该是-16~15吧?
--------------------
不是,只有-8~+7。
全部回答
  • 1楼网友:廢物販賣機
  • 2021-03-10 09:24
求二进制负数的补码的方法是:先求正数的补码,之后取反加一即可;而正数不变,正数的原码反码补码是一样的. +1:0 00000001,0 00000001,0 00000001。 -1:1 00000001,1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯