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