비트 연산을 알아보자

김성수·2023년 5월 22일
0

Java

목록 보기
5/18

들어가면서..

비트연산을 실제로 써본적은 없다.
하지만 언젠가는 쓸 수도 있다.
비트 연산에 대해 한번 정리해두면 좋을 것 같아 기록해본다.



비트 연산

'<<' 연산은 십진수를 2배 곱한 것과 같다.

예를 들어

//0101 << 연산 적용
0101 -> 1010
5 -> 10 // 2배 중가함

'>>' 연산은 십진수를 2로 나눈 것과 같다.

//0101 >> 연산 적용

1010 -> 0101
10 -> 5 // 2로 나눠짐

Java에서 비트 연산 적용


// << 연산
System.out.println(3 << 2); // 3 * 2 * 2 = 12
System.out.println(3 << 1); // 3 * 2 = 6

// >> 연산
System.out.println(12 >> 2); // 12/2/2 = 3 
System.out.println(6 >> 1); // 6/2 = 3


``
profile
깊이 있는 소프트웨어 개발자가 되고 싶습니다.

0개의 댓글