>  기사  >  Java  >  Java에서 XOR은 무엇을 의미합니까?

Java에서 XOR은 무엇을 의미합니까?

little bottle
little bottle원래의
2019-05-22 16:57:3312896검색

Java의 XOR은 "^" 기호로 표시되는 이진 기반 비트 연산입니다. 연산자 양쪽에 있는 숫자의 각 이진 비트에 대해 동일한 값은 0이고 다른 값은 다음과 같습니다. 1입니다. XOR 연산은 다항식 나눗셈에서 가장 일반적으로 사용됩니다. 중요한 속성은 재귀성입니다. 즉, 주어진 숫자 A에 대해 동일한 연산 계수(B)를 사용하여 두 개의 XOR 연산을 수행합니다. 여전히 A 자체를 얻으십시오.

Java에서 XOR은 무엇을 의미합니까?

Java는 객체 지향 컴퓨터 프로그래밍 언어입니다. Java에는 산술 연산, 관계 연산, 비트 연산, 논리 연산, 할당 연산 등 다양한 종류의 연산이 있습니다. 다음으로 말씀드릴 것은 비트 연산에서의 XOR 연산입니다.

Java의 XOR 연산(^)은 바이너리 데이터를 기반으로 하는 연산입니다.

즉, 코드에서 XOR 연산을 사용하면 연산이 수행되기 전에 두 조건이 먼저 변환되어 이진 데이터로 변환됩니다. 서로 다른 필드의 동일한 비트가 동일한 값(둘 다 0이거나 둘 다 1)이면 0이고, 서로 다르면(하나는 0, 다른 하나는 1) 1입니다.

^ 해당 비트 값이 동일하면 결과는 0, 그렇지 않으면 1입니다.

예:

(A ^ B)는 49를 얻으므로 0011 0001

합니까? 모직물을 이해하고 보니 아주 간단하다고 생각하시나요? 이러한 경우인지 확인하려면 Java 코드를 직접 시도해 보십시오.

위 내용은 Java에서 XOR은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.