Справочник по JScript : Операторы JScript : Оператор (>>>=)

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Unsigned Right Shift Assignment Operator - Оператор присваивания сдвига вправо без сохранения знака (>>>=)

Выполняет сдвиг вправо битов в значении переменной на количество, указанное в значении выражения. Знак не сохраняется. Результат присваивается переменной.

Синтаксис

result >>>= expression

Аргументы

result
Любая переменная.
expression
Любое выражение.

Описание

Оператор Unsigned Right Shift Assignment(>>>=) фактически работает следующим образом:

result = result >>> expression

Пример

В примере показано как применяется оператор Unsigned Right Shift Assignment(>>>=).

var temp
temp = -14
temp >>>= 2

Переменная temp примет значение 1073741820 (00111111 11111111 11111111 11111100 в двоичной системе), потому что биты в -14 (11111111 11111111 11111111 11110010 в двоичной системе с дополнением до двух) сдвинутся на 2 вправо. Биты, сдвинутые вправо за пределы выражения удаляются. Слева биты заполняются нулями.

Поддержка

JScript Version 1

Смотрите также

Ссылки на источники

https://msdn.microsoft.com/en-us/library/2ked96yw(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования