Xor(비트 단위)
메뉴 경로: Operator > Bitwise > Xor
Xor 연산자는 두 개의 입력을 사용하여 비트 단위 로직 Xor 연산의 결과를 숫자의 각 비트에 바이너리 형식으로 출력합니다. A 및 B의 각 비트에 대해 둘 중 하나만 1이면 출력은 1입니다. 둘 다 1이거나 둘 다 1이 아니면 출력은 0입니다.
예를 들어 A 입력에 26을 입력하고 B 입력에 19를 입력하면 9가 출력됩니다. 26은 바이너리 표현으로 11010이고, 19는 바이너리 표현으로 10011이기 때문입니다. 따라서 결과는 01001, 즉 9의 바이너리 표현입니다.
연산자 프로퍼티
입력 | 타입 | 설명 |
---|---|---|
A | uint | 왼쪽 피연산자입니다. |
B | uint | 오른쪽 피연산자입니다. |
Output | 타입 | 설명 |
---|---|---|
o | uint | A 및 B 간의 비트 단위 Xor 연산 결과입니다. |
세부 정보
Xor 연산은 배타적입니다. 즉 두 입력 값의 바이너리 형식은 길이가 같거나, 또는 2비트를 더하고 받아올림(carry)을 버리는 것과 동일합니다.