Справочник по JScript : Операторы JScript : Оператор (>>>)
смотрим также
Материал из Справочник Web-языков
Содержание |
Unsigned Right Shift Operator - Оператор сдвига вправо без сохранения знака (>>>)
Выполняет сдвиг вправо битов в значении переменной на количество, указанное в значении выражения. Знак не сохраняется.
Синтаксис
result = expression1 >>> expression2
Аргументы
- result
- Любая переменная.
- expression1
- Любое выражение.
- expression2
- Любое выражение.
Пример
В примере показано как применяется оператор Unsigned Right Shift (>>>).
var temp temp = -14 >>> 2
Переменная temp примет значение 1073741820 (00111111 11111111 11111111 11111100 в двоичной системе), потому что биты в -14 (11111111 11111111 11111111 11110010 в двоичной системе с дополнением до двух) сдвинутся на 2 вправо. Биты, сдвинутые вправо за пределы выражения удаляются. Слева биты заполняются нулями.
Поддержка
Смотрите также
- Bitwise Right Shift Operator - Оператор побитового сдвига вправо (>>)
- Bitwise Left Shift Operator - Оператор побитового сдвига влево (<<)
- Unsigned Right Shift Assignment Operator - Оператор присваивания сдвига вправо без сохранения знака (>>>=)
Ссылки на источники
https://msdn.microsoft.com/en-us/library/342xfs5s(v=VS.85).aspx