이번 게시글에서는 코틀린의 연산자에 대한 기본 개념을 정리할 것이다.
사칙연산을 계산할 때 사용되는 연산자 (+, -, *, /)에 나머지 연산자(%)를 포함하여 산술 연산자라고 부른다.
대입 연산자(=)는 변수에 값을 할당하는 연산자이다. 이항 연산자 중 우선순위가 가장 낮기 때문에 다른 이항 연산자의 연산이 모두 수행된 뒤 동작한다.
증감 연산자는 변수의 값을 1 증가시키거나 감소시키는 연산자이다. 연산자의 위치에 따라 전위 증감 연산자와 후위 증감 연산자로 구분한다.
아래 예제 코드가 있다. 예제를 확인하면 전위 증감 연산자의 경우 출력 전 계산이 먼저 수행되고, 후위 증감 연산자는 출력이 먼저 수행되고 그 후 증감 연산이 수행되는 것을 확인 할 수 있다.
fun main() {
var a = 0
var b = 0
println("증가 연산자")
println("${++a}")
println("${b++}")
println()
println("${a}")
println("${b}")
println()
println("감소 연산자")
println("${--a}")
println("${b--}")
}
비교 연산자는 두 변수의 값을 비교하고자 할 때 사용된다. 연산 결과가 참일 경우 true를 거짓일 경우 false를 반환한다.
논리 연산자는 논리식을 다루는 연산자이다. and, or, 그리고 not 연산자가 있다. 연산 결과에 따라 true나 false를 반환한다.
비트(bit) 연산자는 기계가 이해하기 쉬운 0과 1을 처리하는데 사용한다. 비트 연산자는 임베디드 시스템 같은 프로그래머가 기기를 직접 제어해야 하는 경우에 유용하게 사용될 수 있다.
코틀린에서 비트 연산자를 아래와 같은 표현식을 통해 사용할 수 있다.
숫자.비트연산식(bits)
1. 위키백과 - 코틀린, 코틀린 (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
코틀린 (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전
코틀린(Kotlin)은 JVM에서 동작하는 크로스 플랫폼 오픈소스 프로그래밍 언어이다. 2011년 7월, 젯브레인사가 공개하였다. 파일 확장자는 .kt 또는 .kts를 사용한다. 코틀린은 2019년 5월 7일 이후로 구
ko.wikipedia.org
2. boostcourse - 코틀린 프로그래밍 기본 1 강의 (강사 : 황영덕), 코틀린 프로그래밍 기본 1 > 2-1 기본 자료형과 변수 선언방법 (1) 불변형, 기본형 : 부스트코스 (boostcourse.org)
코틀린 프로그래밍 기본 1
부스트코스 무료 강의
www.boostcourse.org
3. 코틀린 공식 사이트 - Basic syntax | Kotlin (kotlinlang.org)
Basic syntax | Kotlin
kotlinlang.org
[코틀린 / Kotlin] 코틀린 개념 정리 4 - 자료형 변환 (0) | 2022.06.07 |
---|---|
[코틀린/Kotlin] 코틀린 개념 정리 3 - Null 안전성(Null Safety) (1) | 2022.06.06 |
[코틀린/Kotlin] 코틀린 개념 정리 2 - 자료형과 변수 (0) | 2022.06.03 |
[코틀린/Kotlin] 코틀린 개념 정리 1 - 코틀린이란? (0) | 2022.06.03 |