“异或”运算
异或,英文为exclusive OR,缩写成xor
异或,是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:
a⊕b = (¬a ∧ b) ∨ (a ∧¬b)
如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。
两个二进制数异或的结果是多少?
是这两个二进制数差的绝对值: a^b = |a-b| (按位相减取绝对值,再按位累加)
是这两个二进制数差的绝对值: a^b = |a-b| (按位相减取绝对值,再按位累加)