You copied the Doc URL to your clipboard.

Shift operators

Shift operators act on numeric expressions, shifting or rotating the first operand by the amount specified by the second.

Table 26 shows the shift operators.

Table 26. Shift operators

Operator

Alias

Usage

Explanation

:ROL:

 

A:ROL:B

Rotate A left by B bits

:ROR:

 

A:ROR:B

Rotate A right by B bits

:SHL:

<<

A:SHL:B

Shift A left by B bits

:SHR:

>>

A:SHR:B

Shift A right by B bits


Note

SHR is a logical shift and does not propagate the sign bit.

See also

Was this page helpful? Yes No