비트 배타적 OR 연산자(^)

두 식에 대한 비트 배타적 OR를 수행합니다.

expression1 ^ expression2

인수

  • expression1
    임의의 숫자 식입니다.

  • expression2
    임의의 숫자 식입니다.

설명

^ 연산자는 인수를 일치하는 데이터 형식으로 강제 변환합니다. 그런 다음 ^ 연산자는 두 식의 이진 값에 대한 비트 배타적 OR 연산을 수행합니다. 인수의 데이터 형식에 따라 이 연산자에서 반환되는 데이터 형식이 결정됩니다.

이 연산의 결과는 다음과 같습니다.

0101   (expression1)
1100   (expression2)
----
1001   (result)

두 식의 특정 자릿수 중 하나만 1이면 해당 자릿수의 결과 값은 1이 되고, 그렇지 않으면 해당 자릿수의 결과 값은 0이 됩니다.

요구 사항

버전 1

참고 항목

참조

비트 배타적 OR 할당 연산자(^=)

개념

연산자 우선 순위

연산자 개요

비트 연산자에 의한 강제 변환