二进制的减法怎么做啊?高手进

来源:百度知道 编辑:UC知道 时间:2024/06/01 17:11:26
加法会了,但减法不会~减法的运算法则我知道的,0-1=1,好象要象前面借1位,那前面为0怎么借?
例如:110011-11010=1001,但我算出来的答案是11001,(我是这样想的,1-0=1,1-1=0,0-0=0,0-1=1,象前借一位,原来是1的借掉了,变0,0-1=1,前面还有1,被借了,变0,所以我算的答案是11001),哪里算错了?希望高手把过程写下,最好有解释,小弟严重感谢啊~
说用计数器的就别回答了~~额~我用计数器算了下,好象是对的...看来是书上错了,但是有些题还是有点不明白,例如,10001-1011=110,我怎么算都是10...

110011-11010=11001
是这样算的
后三位011-010 =001 这会算嘛!!
前三位110-11=11
是因为0-1的时候向前借了个1来用,前面的1就成0了!!按0-1=1来蒜,结果就出来拉!!

二进制减法法则

0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = 1 有借位,借1当(10)2
0 - 1 - 1 = 0 有借位
1 - 1 - 1 = 1 有借位
注:(10)2表示为二进制中的2
参考资料:www.chinatax.gov.cn/jypx/jsjjczs/minus.htm

没错啊,不是对的吗