왼쪽 이동(비트 단위)
메뉴 경로: Operator > Bitwise > Left Shift
Left Shift 연산자는 첫 번째 입력의 값을 두 번째 입력에 정의된 비트 수만큼 왼쪽으로 이동시킵니다. 이동하는 동안 이 연산자는 최상위 비트를 버리고 오른쪽에 0을 삽입합니다.
예를 들어 첫 번째 입력이 21(바이너리 표현으로 10101)이고, 왼쪽으로 이동할 비트 수가 3인 경우 결과는 168(바이너리 표현으로 10101000)입니다. 왼쪽으로 이동하면 입력 값에 2n을 곱한 것과 동일한 결과가 생성되므로, 이동 결과는 다음과 같습니다.
21 * 23 21 * 8 168
연산자 프로퍼티
입력 | 타입 | 설명 |
---|---|---|
A | uint | 왼쪽으로 이동할 값입니다. |
B | uint | A를 이동할 비트 수입니다. |
Output | 타입 | 설명 |
---|---|---|
o | uint | B 비트 수만큼 왼쪽으로 이동한 결과입니다. |