Операторы > ~ (bitwise NOT)
~ (побитовое НЕ)
Синтаксис
~ expression
Аргументы
expression
Любое число.
Описание
Оператор (побитовый); конвертирует expression
в 32-битное целое беззнаковое число, затем инвертирует биты. Или же, проще говоря, изменяет знак числа и вычитает 1.
"Побитовый НЕ" оператор изменяет знак числа и вычитает 1.
Player
Flash 5 или более поздней версии.
Пример
Ниже числовое объяснение операции над переменной с использованием "побитового НЕ" оператора:
~a
, возвращает -1
, если a = 0
и возвращает -2
, если a = 1
, таким образом:
~0=-1
and ~1=-2