홀리쉣 난 비트연산이 너.무.싫.엉~
1. 코틀린의 비트 연산자
사용 예 | 설명 |
4.shl(bits) | 비트만큼 왼쪽으로 이동 |
7.shr(bits) | 비트만큼 오른쪽으로 이동 (쉬프트+R/L인듯) |
12.ushr(bits) | 비트만큼 오른쪽으로 이동( 부호없음) |
9.and(bits) | 9를 표현하는 비트와 bits를 표현하는 비트로 논리곱연산 |
4.or(bits) | 4를 표현하는 비트와 bits를 표현하는 비트로 논리합 연산 |
24.xor(bits) | 24를 표현하는 비트와 bits를 표현하는 비트의 배타적 연산 |
78.inv() | 78을 표현하는 비트를 모두 뒤집음 |
2. 디버깅 도구로 비트 연산 과정 보기
브렉포인트 -> 변수 -> view as -> Binary로 보기 가능