Java 자바 - 비트 연산자

yuns·2024년 10월 2일
0

Java

목록 보기
11/16

비트 논리 연산자

&, |, ^, ~

AND 연산자 (&)

두 비트 값이 모두 1인 경우에만 1 (하나라도 0이면 0)

OR 연산자 (|)

두 비트 값 중 하나라도 1이면 1

XOR 연산자 (^)

두 비트 값이 같으면 0, 다르면 1

반전 연산자 (~)

비트 값을 반대로 바꿈 (0이면 1로, 1이면 0으로 변환)

비트 이동 연산자

<< 연산자

비트를 왼쪽으로 이동

>> 연산자

비트를 오른쪽으로 이동

>>> 연산자

비트를 오른쪽으로 이동, 이동된 자리에 무조건 0 채움 (원래는 1이면 1이 들어간다)

0개의 댓글