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

기본 연산자

산술, 대입, 증가, 감소, 비교, 논리 연산자 등

ex) val result = num1 + num2

java와 거의 모든 연산자가 같음 but === , !== 가 추가됨 (값과 참조 비교).

비트 연산자

비트 메서드

4.shl(bits) : 4를 표현하는 비트를 bits만큼 왼쪽이동 (부호 있음)

7.shr(bits) : 7을 표현하는 비트를 bits만큼 오른쪽 이동(부호 있음)

12.ushr(bits) : 12를 표현하는 비트를 bits만큼 오른쪽 이동(부호 없음)

9.and(bits) : 9를 표현하는 비트와 bits를 and 연산
4.or(bits) : 4를 표현하는 비트와 bits를 or 연산
24.xor(bits) : 23을 표현하는 비트와 bits를 xor연산
78.inv() : 78을 표현하는 비트를 모두 뒤집음