[kotlin] 비트 연산자 용법 예시
  1. and 연산자 (&): 두 비트가 모두 1이면 1을 반환합니다.
  2. or 연산자 ( ): 두 비트 중 하나라도 1이면 1을 반환합니다.
  3. xor 연산자 (^): 두 비트가 서로 다르면 1을 반환합니다.
  4. inv 연산자 (~): 비트를 반전시킵니다.

아래는 Kotlin에서 비트 연산자를 사용하는 예시 코드입니다.

fun main() {
    val x = 0b1010 // 10을 나타내는 2진수
    val y = 0b1100 // 12를 나타내는 2진수

    println(x and y) // 0b1000 (8)
    println(x or y) // 0b1110 (14)
    println(x xor y) // 0b0110 (6)
    println(x.inv()) // -11 (Int의 비트를 반전시킨 결과)
}

참고 문헌: Kotlin 공식 문서 - Bitwise Operations