二元减法中多次借位的规则是什么?

What is the rule of multiple borrowing in binary subtraction?

11000 - 111 = 10001

下面是程序,好像做多次借入时,借入的仓位值永远不会变?

因此,例如,在这个例子中,在做这个减法时,最后一个'0'需要借用一个1,最后它找到一个'1'作为第二个'1',而这第二个' 1'就像繁殖动物的忠实粉丝一样,用10喂养后面所有的0?

这是规则吗?

一个'1'可以用'10'填满后面所有的'0'吗?

'1'没有用'10'填充后面所有的0

1100 变为 1 0 '10' 0 0

然后可以变成 1 0 1 10 0 [二进制为 10 - 1 = 1]

这就变成了 1 0 1 1 10

现在 1 0 1 1 10

。 - 0 0 1 1 1

将是 1 0 0 0 1

它的作用类似于常规减法