2014-12-09 3 views
2

2 자리 10 진수를 XORing하면 이진 표현이 인 이라는 것을 알 수 있습니다.
하지만 의미는 무엇입니까 비 수학적 의미?
어떤 의미가 있습니까?
십진수 2 개의 XORing은 무엇을 의미합니까?

+1

나는 당신이 원하는 대답이 어떤 것인지 분명하지 않습니다. 숫자가 어떻게 될지 패턴이 있다는 것을 의미합니까? 아니면 왜 xor가 유용할까요? – IMSoP

+0

아니요, OR 또는 AND를 할 때 OR은 값 집합 중에서 TRUE 값을 선택하는 것을 의미하고 AND는 모든 값이 설정된 경우 TRUE 값을 설정한다는 일반적인 의미를 갖습니다. 그러나 XOR은 의미합니까? – user2713461

+0

OR 및 AND가 의미하지 않는 숫자 (또는 여러 비트가 포함 된 다른 값)는 실제로 "사실"에 대한 개념이 없으며 단지 "이 비트가 한 값으로, 둘 다 또는 둘 다에서 발생하지 않습니까?" 숫자가 서로 겹쳐 쓰여지고 겹치는 모습을 보는 것 같습니다. 신중하게 선택한 값을 사용하면 OR은 일종의 + (XOR 일종의) 일 수 있습니다. 나는 "비 수학적 의미"에서 "무언가"가 "의미"를 가질 수 있을지 확신하지 못한다. 수학이 아닌 경우 비트가 숫자로 취급되지 않을 때 작업을 묘사하는 방법을 찾고 있습니까? – IMSoP

답변

7

결과를 원래 숫자 중 하나와 XOR하면 다른 원래 숫자가됩니다.

a^b = X 
X^a = b 
X^b = a 

이것은 일반적으로 암호화 및 해싱 알고리즘에 사용됩니다.

관련 문제