2011-08-23 6 views

답변

32

는 달리 XOR 것, 피연산자의 이진 표현 비트 단위 XOR 피연산자의 대응하는 비트 중 하나가 1이면 1 개 비트를 얻을 수 있지만 둘 것이다 각 비트를 들어 bitwise XOR operator.

있어 0 비트를 얻는다. 다음은 예입니다 :

5  = 101 
6  = 110 
5^6 = 011 = 3 
+3

뿐만 아니라 0b110' 루비 이진, 즉'0b101'을,'작성할 수 있습니다 ... –

+0

나는 루비 dev에 아니에요 이후는, 루비 바이너리 리터럴을 가지고 있다는 사실을 인식하지 않았다 :) –

+0

고마워, 내가 누군가의 코드에서 찾은이 어리 석음을 해독 할 수 있도록 도와 주었다. if (blocks [blockname]^invertBlock) 또는 const [ 'Type'] == blockname' – Jason