为什么二进制数中0-1=1
1个回答
展开全部
在二进制数中,0-1=1的原因是0-1不够减,向高位借了个1,二进制从高位借1则以1当2(类似于十进制数中从高位借1则以一当十),所以出现2-1=1的结果,就像是十进制数中的4-9=5(假设从高位借了个1,到本位当10用).
如果根本就不存在高位的话,那么0-1=-1,就像是十进制数4-9=-5.
但是我们讨论二进制减法时,往往不止是考虑1个二进制位,而是由一系列二进制位构成的二进制数,所以在本位的减法中,其规则就是0-1=1.
如果根本就不存在高位的话,那么0-1=-1,就像是十进制数4-9=-5.
但是我们讨论二进制减法时,往往不止是考虑1个二进制位,而是由一系列二进制位构成的二进制数,所以在本位的减法中,其规则就是0-1=1.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询