비트 연산자
& (AND)
피연산자를 비트로 바꿨을 때 각각 대응하는 비트가 모두 1이면 그 비트값에 1을 반환
| (OR)
피연산자를 비트로 바꿨을 때 각각 대응하는 비트가 모두 1이거나 한 쪽이 1이면 1을 반환.
^ (XOR)
피연산자를 비트로 바꿨을 때 대응하는 비트가 서로 다르면 1을 반환.
~ (NOT)
피연산자의 반전된 값을 반환.
\<\< (부호 유지 왼쪽 시프트)
피연산자를 비트로 바꿨을 때 비트들을 값만큼 왼쪽으로 이동.
>> (부호 유지 오른쪽 시프트)
피연산자를 비트로 바꿨을 때 비트들을 값만큼 오른쪽으로 이동.
>>> (부호 버림 오른쪽 시프트)
피연산자를 비트로 바꿨을 때 비트들을 값만큼 오른쪽으로 이동.
Last updated
Was this helpful?