카테고리 없음

코틀린 기본3 - 비트연산자

누알라리 2020. 4. 8. 16:22

홀리쉣 난 비트연산이 너.무.싫.엉~

 

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로 보기 가능