gpt4 book ai didi

boolean-logic - 如果我对 2 个数字进行异或,如果数字相同,我是否只能得到相同的结果?

转载 作者:行者123 更新时间:2023-12-03 18:21:15 25 4
gpt4 key购买 nike

例如,假设我有 x XOR y = y XOR x = z .是否有可能有类似 a XOR b = z 的东西? ?

最佳答案

简短回答:是的

长答案:
XOR 是一种二元运算,它作用于单个位并且是可交换的。

它有真值表:

A B  Q
0 0 0
0 1 1
1 0 1
1 1 0

由于数字由这些​​位组成,因此只要对于每个位的位置,两位具有相同的结果,结果就会相同。
例如取 2 个八位数字 113 和 42
113 = 01110001
42 = 00101010
XOR = 01011011 = 91

但是如果我交换左边的第四位,我会得到
97  = 01100001
58 = 00111010
XOR = 01011011 = 91

所以又是...

关于boolean-logic - 如果我对 2 个数字进行异或,如果数字相同,我是否只能得到相同的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2481587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com