비트 오른쪽 이동
| 항목 | 값 |
|---|---|
| 화면 이름 | Bit shift right |
| 식별자 | bitShiftRightV1 |
| 지원 실행 방식 | Batch, Streaming |
| 범주 | 바이너리 (Binary) |
| 반환 자료형 | E |
입력값의 비트를 지정한 수만큼 오른쪽으로 이동합니다.
입력 인자
| 이름 | 지정 여부 | 자료형 | 의미와 조건 |
|---|---|---|---|
Expression | 필수 | Expression<E> | 오른쪽으로 비트 이동할 값입니다. |
Number of bits | 필수 | Literal<Integer> | 오른쪽으로 이동할 비트 수입니다. |
자료형 변수의 범위
E는Byte | Integer | Long | Short범위의 자료형을 받습니다.
입출력 예시
예시 1: 기본 동작
인자 값:
Expression: 1Number of bits: 1
출력: 0
예시 2: 기본 동작
인자 값:
Expression: 12345678910Number of bits: 5
출력: 385802465
예시 3: null 처리
인자 값:
Expression:numberNumber of bits: 1
| number | 출력 |
|---|---|
| null | null |
예시 4: 경계 조건
인자 값:
Expression: 2147483647Number of bits: 100
출력: 134217727
예시 5: 경계 조건
인자 값:
Expression: -2147483648Number of bits: 10
출력: -2097152
예시 6: 경계 조건
인자 값:
Expression: 1Number of bits: -10
출력: 0