[kotlin] 논리 연산자와 비트 연산자의 사용법
논리 연산자와 비트 연산자는 프로그래밍에서 중요한 부분을 차지합니다. 이들은 주어진 조건을 평가하고 값을 조작하는 데 사용됩니다. 코틀린에서는 논리 연산자와 비트 연산자를 사용하여 데이터를 처리하고 제어할 수 있습니다.
논리 연산자
논리 연산자는 boolean 값에 대해 연산을 수행하는데 사용됩니다. 주요 논리 연산자는 다음과 같습니다.
&&
: 그리고 (AND)||
: 또는 (OR)!
: 부정 (NOT)
예를 들어, 다음은 논리 연산자를 사용하여 boolean 값을 조작하는 간단한 예제입니다.
fun main() {
val a = true
val b = false
val result1 = a && b // false
val result2 = a || b // true
val result3 = !a // false
}
비트 연산자
비트 연산자는 이진수로 표현된 숫자에 대해 연산을 수행하는데 사용됩니다. 코틀린에서 사용되는 주요 비트 연산자는 다음과 같습니다.
and
: 비트 ANDor
: 비트 ORxor
: 비트 XORinv
: 비트 반전 (NOT)
아래는 비트 연산자를 사용하는 간단한 예제입니다.
fun main() {
val x = 0b1100
val y = 0b1010
val result1 = x and y // 0b1000
val result2 = x or y // 0b1110
val result3 = x xor y // 0b0110
}
논리 연산자와 비트 연산자는 코틀린에서 데이터를 제어하고 조작하는 데 중요한 도구입니다. 프로그래밍에서 이러한 연산자를 잘 활용하여 효율적인 코드를 작성할 수 있습니다.
더 많은 정보를 원하시면 코틀린 공식 문서를 참조하세요.