본문 바로가기
Kotlin

[코틀린] 비트 연산자

by Sky Titan 2020. 9. 28.
728x90

비트 연산자

  • 코틀린의 비트 연산자는 자바와 다르게 문자열로 이루어져 있다.

 

비트 연산자 예시 설명
shl 1 shl 3 - 1을 3칸 왼쪽으로 밀어준다.
- 자바 : <<
- 중위 함수
shr 9 shr 3 - 9를 3칸 오른쪽으로 밀어준다.
- 자바 : >>
- 중위 함수
ushr 10 ushr 2 - 10을 2칸 오른쪽으로 밀어준다
- 부호가 없다.
- 중위 함수
and 7 and 1 - 7과 1을 논리곱 연산한다.
- 자바 : &
- 중위 함수
or 6 or 3 - 6과 3을 논리합 연산한다.
- 자바 : |
- 중위 함수
xor 2 xor 5 - 2와 5를 베타적 논리합 연산한다.
- 자바 : ^
- 중위 함수
inv 12.inv() - 12를 not 연산한다.
- 자바 : ~

 

728x90

댓글