비트 연산자 XOR(^) 이란??


비트 연산자 XOR(^) 이란??

비트 연산자 XOR(^) 이란?? : 두 비트가 서로 다를 때 1을 반환하고, 그렇지 같을 때 0을 반환한다. 예시로 5^3=?? 각 숫자를 0이 될 때까지 반복해서 2로 나누어 준다. 나머지를 역순으로 나열하면 이진수를 얻을 수 있다. 5의 정순 : 101 3의 정순 : 110 역순 : 101 역순: 011 그래서 XOR 결과 : 110 110은 오른쪽에서 왼쪽으로 읽어서 계산을 해준다. - 첫 번째 자리는 2의 0승을 표현하며, 값은 0 * (2의 0승) = 0 - 두 번째 자리는 2의 1승을 표현하며, 값은 1 * (2의 1승) = 2 - 세 번째 자리는 2의 2승을 표현하며, 값은 1 * (2의 2승) = 4 값을 모두 더하면 0 + 2 + 4 = 6이 됩니다. 그래서 5^3 = 6 이진수 110은 십진수로 6입니다. 개발 코드로 계산을 하면... 아래 이미지와 같이 콘솔에 '6'으로 잘 나온다. var a = 5; var b = 3; c = a ^ b; console.log...


#jQuery #이진수 #오른쪽에서_왼쪽으로 #연산자 #역순 #십진수 #비트연산자 #반환 #더하기 #다를_1 #같으면_0 #XOR #정순

원문링크 : 비트 연산자 XOR(^) 이란??