[코틀린] 비트 연산자 7개 한 번에 이해하기 (and, or, xor, inv, shl, shr, ushr)
이번 글에서는 코틀린의 비트 연산자(Bitwise Operator)를 사용해서 비트 연산을 해보고 결과를 확인해 보도록 하겠습니다. 😁 예제 코드 fun main(args:Array):Unit { println(15 and 7) println(5 or 2) println(15 xor 5) println(32767.inv()) println(1 shl 3) println(8 shr 1) println(-17 ushr 2) } //결과 7 7 10 -32768 8 4 1073741819 Process finished with exit code 0 우선 코드와 결과만 보고 한 번 추측을 해봅시다. 15의 경우 비트로 2진수로 나타내면 1111, 7의 경우 2진수로 나타내면 0111입니다. 그렇기 때문에 and..
Android/Kotlin
2020. 7. 14. 20:43