Возвращает результат побитовой операции НЕ (NOT), примененной к числовому значению.
Синтаксис:
BITNOT(nExpression)
Параметры:
nExpression
Задает числовое значение, над которым выполняется побитовая операция НЕ (NOT). Если значение nExpression не является целым, оно перед выполнением операции приводится к целочисленному виду.
Результат:
Числовой
Комментарии:
Функция BITNOT( ) возвращает поразрядное дополнение числа nExpression. Возвращаемое числовое значение представляет собой значение nExpression, в котором каждый бит, имеющий значение 0, заменен на 1, а каждый бит, имеющий значение 1, заменен на 0.
В следующей таблице показан результат применения побитовой операции НЕ (NOT) к числу nExpression.
Бит nExpression Результирующий бит 0 1 1 0
Пример:
x = 5 && 0101 binary ? BITNOT(x) && Returns -6