开发者社区 问答 正文

二进制运算中为什么0-1=1?

二进制运算中为什么0-1=1?

展开
收起
知与谁同 2018-07-18 20:23:53 3353 分享
分享
版权
举报
3 条回答
写回答
取消 提交回答
  • 逢2进1,应该是0从上一位借了一位过来的
    2019-07-17 22:57:14 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 静静的看着你们
    0就是0 1就是1
    2019-07-17 22:57:14 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 12535
    如果只考虑本位的话,0-1=1,这就像十进制中只考虑当前本位时,2-8=4。当然,这是以从高位借到了一个1(以一当十)为前提的。同样,在二进制中,0-1=1,也是以从高位借到了一个1(以一当二)为前提的。如果只有1位,没有什么高位,那么,0-1=-1。就像在十进制中,2-8=-6。
    2019-07-17 22:57:13 举报
    赞同 1 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址: