val result = num1+num2
'=' : 대입 이항 연산자
'+' : 덧셈 이항 연산자
n.shl(bits) → shift left
: n을 표현하는 비트를 bits만큼 왼쪽으로 이동 (부호 있음)
n.shr(bits) → shift right
: n을 표현하는 비트를 bits만큼 오른쪽으로 이동 (부호 있음)
n.ushr(bits)
: n을 표현하는 비트를 bits만큼 오른쪽으로 이동 (부호 없음)
→ 부호가 없기 때문에 ushl은 존재하지 않음
and(bits)
: 논리곱 연산
or(bits)
: 논리합 연산
xor(bits)
: 배타적 연산
n.inv() → inverse
: n을 표현하는 비트를 모두 뒤집음