Core API Reference: Number Bit-wise
From Color Infection Wiki
Contents |
<< (Shift Left)
Bitwise left shift.
Input Parameters:
- Number to Shift
- the number or expression to be shifted left. Before shifting, it will be converted into an integer.
- Shift Bits Count
- how many bits to shift. This is a integer and valid value range is [0, 31].
Output Parameters:
- Result
- the result of the shift operation. The result is always integer.
>> (Shift Right)
Bitwise right shift.
Input Parameters:
- Number to Shift
- the number or expression to be shifted right. Before shifting, it will be converted into an integer.
- Shift Bits Count
- how many bits to shift. This is a integer and valid value range is [0, 31].
Output Parameters:
- Result
- the result of the shift operation. The result is always integer.
>>> (Shift Right Unsignedly)
Bitwise unsigned right shift. The difference with shift right operation is the sign of the input value is not preserved.
Input Parameters:
- Number to Shift
- the number or expression to be shifted right. Before shifting, it will be converted into an integer.
- Shift Bits Count
- how many bits to shift. This is a integer and valid value range is [0, 31].
Output Parameters:
- Result
- the result of the shift operation. The result is always a non-negative integer.
& (Bitwise And)
Bitwise and.
Input Parameters:
- Number 1
- one numer. Before the operation, it will be converted into an integer.
- Number 2
- another numer. Before the operation, it will be converted into an integer.
Output Parameters:
- Result
- the result, it is always an integer.
| (BitWise Or)
Bitwise or.
Input Parameters:
- Number 1
- one numer. Before the operation, it will be converted into an integer.
- Number 2
- another numer. Before the operation, it will be converted into an integer.
Output Parameters:
- Result
- the result, it is always an integer.
~ (BitWise Invert)
Bitwise Invert.
Input Parameters:
- Input Number
- one numer. Before the operation, it will be converted into an integer.
Output Parameters:
- Result
- the inverted result, it is always an integer.
^ (Bitwise Xor)
Bitwise XOR.
Input Parameters:
- Number 1
- one numer. Before shifting, it will be converted into an integer.
- Number 2
- another numer. Before shifting, it will be converted into an integer.
Output Parameters:
- Result
- the result, it is always an integer.