Сбрасывает (устанавливает равным 0) заданный бит числового значения и возвращает результирующее значение.
Синтаксис:
BITCLEAR(nExpression1, nExpression2)
Параметры:
nExpression1
Задает числовое значение, в котором сбрасывается бит. Если значение nExpression1 не является целым, оно перед сбросом бита приводится к целочисленному виду.
nExpression2
Задает номер бита числа nExpression1, который нужно сбросить. nExpression2 может принимать значения в диапазоне от 0 до 31; бит 0 является самым правым битом.
Результат:
Числовой
Пример:
x = 7 && 0111 binary y = 1 && 2nd bit position (0 = 1st bit position) ? BITCLEAR(x,y) && Returns 5, 0101 binary