二进制除法
1. 除法
每一步做减法
2. 模2除法
异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:
a⊕b = (¬a ∧ b) ∨ (a ∧¬b)
如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。
异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:
0⊕0=0, 1⊕0=1, 0⊕1=1, 1⊕1=0(同为0,异为1)
这些法则与加法是相同的,只是不带进位。
异或略称为XOR、EX-OR
程序中有两种演算子:XOR、⊕。
使用方法如下
z = x ⊕ y
z = x xor y
每一步做异或![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/67474de402e16717866cb04629da0bb5.png)
参考文章1链接:https://blog.csdn.net/e891377/article/details/85036212
参考文章2链接:https://blog.csdn.net/u010190210/article/details/80707698