비트 식
비트 연산자는 문자가 아닌 세 문자로 표현됩니다.
AND(&&&
), OR(|||
) 및 NOT(~~~
)의 비트 버전 외에도 비트 XOR(^^^
)도 존재합니다.
Int
또는 BigInt
형식의 피연산자와 이진 연산자를 예상하며, 두 피연산자의 형식이 일치해야 합니다. 전체 식의 형식은 피연산자의 형식과 같습니다.
또한 왼쪽 및 오른쪽 시프트 연산자(각각 <<<
및 >>>
)가 존재하여 지정된 왼쪽(lhs) 식을 2의 거듭제곱으로 곱하거나 나눠줍니다.
lhs <<< 3
식은 lhs
의 비트 표현을 3으로 시프트합니다. 즉, lhs
데이터 형식의 유효한 범위 안에 있다면 lhs
를 2^3
에 곱합니다. lhs는 Int
또는 BigInt
형식일 수 있습니다. 오른쪽 식은 항상 Int
형식이어야 합니다. 결과 식은 lhs 피연산자의 형식과 동일합니다.