비트 연산자(&, |, ~, ^, <<, >>)

& : mask연산, 내가 뽑아내고 싶은 비트 값을 1과 &연산 해 뽑아낸다.

| : 치환

~ : 1의 보수

^ : 비교, ^한 값이 0이면 두 개의 값이 같은 값이다.

<< : 비트 왼쪽 시프트, 2 곱한 효과

>> : 비트 오른쪽 시프트, 2 나눈 효과

a = b - c = b + (-c) = b + (~c) + 1

Comments