더북(TheBook)

12.1 비트 연산자

비트 연산자(bit operator)는 정수형 데이터의 값을 이진수 비트 단위로 연산을 수행할 때 사용합니다. 비트 연산자의 종류는 다음 표와 같습니다.

▼ 표 12-1 비트 연산자

연산자

의미

설명

&

논리곱(AND)

비트 값이 둘 다 1일 때만 1, 그렇지 않으면 0

|

논리합(OR)

비트 값이 하나라도 1이면 1, 그렇지 않으면 0

^

배타적 논리합(XOR, Exclusive OR)

비트 값이 서로 다를 때만 1, 그렇지 않으면 0

~

NOT

비트 값이 1이면 0, 0이면 1

 

 

비트 AND 연산자(&) 사용하기

본격적으로 비트 연산자를 사용해 볼까요? 먼저 비트 AND 연산자인 & 연산자를 사용해 봅시다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.