开发者社区> 问答> 正文

二进制算数减:1100-1010,书后答案是1010,求怎么算的?详细点

二进制算数减:1100-1010,书后答案是1010,求怎么算的?详细点

展开
收起
知与谁同 2018-07-21 13:39:20 4378 0
4 条回答
写回答
取消 提交回答
  • 1+1=10,10-1=1
    2019-07-17 22:58:09
    赞同 展开评论 打赏
  • 1100就是十进制的12,1010就是10,答案,应该是0010
    2019-07-17 22:58:09
    赞同 展开评论 打赏
  • Nothing for nothing.
    左起第一位表示符号位,1100表示-4,1010表示-2。相减是-2。即1010
    2019-07-17 22:58:08
    赞同 展开评论 打赏
  • 和十进制减法类似,不够减向高位借,不同的是借到的不是10,而是2
    1100-1010
    最低为都是0,次低位不够减,向高位借,得2
    2-1=1,次低位是1
    此时次高位都是0
    最高位1-1=0
    因此结果为0010
    如果题目无误,结果是0010,而不是1010
    如果是1100-0010,那么,结果是1010
    2019-07-17 22:58:08
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载