불로구

[코틀린 기초] 7. 코틀린 연산자 본문

카테고리 없음

[코틀린 기초] 7. 코틀린 연산자

맹이맹이 2021. 2. 14. 20:28
반응형

기본 연산자

- 산술, 대입, 증가, 감소, 비교, 논리 연산자등이 존재한다.

- ex) val result = a + b

 

산술 연산자

- +, -, *, /, %가 존재한다.

fun main(){
    val num = 122
    if(num % 2 == 0)
        println("짝수")
    else
        println("홀수")
}

 

대입 연산자

- =를 사용하며 변수에 값을 넣는 연산자이다.

- 우선순위가 가장 낮다.

- =, +=, -=, *=, /=, %=가 존재한다.

 

증감 연산자

- ++, --가 존자하며 값을 1증가 or 1감소를 뜻한다.

- ++(1) = 2     /  (1)++ = 1   (연산 후 증가)    /  --도 동일

 

비교 연산자

- >, <, >= , <=, ==, !=, ===, !==가 존재하며, 내용을 다들 알거라고 생각하고 넘어가겠습니다.

- 그중에 ===와 !==는 2개 항의 참조 주소가 같은지 여부를 확인

 

논리 연산자

- &&(AND) , ||(OR) , !(부정연산자)가 존재한다.

 

비트 연산자

- 기계가 이해할 수 있는 0과 1을 사용한다.

- 비트 이동 연산자에는 shl(왼쪽 이동), shr(오른쪽 이동)이 존재한다.

- 비트연산자는 내용이 많으므로 따로 포스팅 예정

 

반응형
Comments