Shifts x the number of bits specified by y. The connector pane displays the default data types for this polymorphic function.
![]() |
y can be any numeric representation. If y is greater than 0, the function shifts x left y bits (from least significant to most significant bit) and inserts zeros in the low-order bits. If y is less than 0, the function shifts x right y bits (from most significant to least significant bit) and inserts zeros in the high-order bits. |
![]() |
x can be any numeric representation. If x is a byte, word, or long integer and y is greater than 8, 16, or 32 or is less than 8, 16, or 32, respectively, the output value is all zeros. |
![]() |
x << y is the result of the shift and has the same numeric representation as x. |