xor

    자바의 정석 정리(16) - 비트 연산자

    비트 연산자( &, |, ^, ~, ) 비트 연산자는 피연산자를 비트단위로 논리 연산 | (OR연산자) : 피연산자 중 한쪽의 값이 1이면 1을 결과로 얻음, 그 외에는 0을 얻음 &(AND연산자) : 피연산자 양 쪽이 모두 1이어야만 1을 결과로 얻음, 그 외에는 0을 얻음 ^(XOR연산자) : 피연산자의 값이 서로 다를 때만 1을 결과로 얻음, 그 외에는 0을 얻음 (연산자 '^'는 배타적 XOR(eXclusive OR) 피연산자 값 서로 배타적인 경우에만 참(1)을 얻음) 비트 연산에서도 피연산자의 타입을 일치시키는 산술 변환이 일어날 수 있다 toBinaryString() : 4byte의 정수를 32자리의 2진수로 변환하여 출력 비트 전환 연산자 ( ~ ) 피연산자를 2진수로 표현했을 때 0은 1..