# Bitwise Right Shift Operator (>>)

Right shifts the bits of an expression, maintaining sign.

*result* **=** *expression1* **>>** *expression2*

#### Arguments

*result*
- Any variable.
*expression1*
- Any expression.
*expression2*
- Any expression.

#### Remarks

The >> operator shifts the bits of *expression1* right by the number of bits specified in *expression2*. The sign bit of *expression1* is used to fill the digits from the left. Digits shifted off the right are discarded. For example, after the following code is evaluated, *temp* has a value of -4: 14 (11110010 in binary) shifted right two bits equals -4 (11111100 in binary).

var temp
temp = -14 **>>**

2

#### Requirements

Version 1

#### See Also

<< Operator | >>= Operator | >>> Operator | Operator Precedence | Operator Summary