ClearBit
Возвращает число, у которого обнулен указанный бит.
uint1 Math.ClearBit(uint1 value, uint1 n)
uint2 Math.ClearBit(uint2 value, uint1 n)
uint4 Math.ClearBit(uint4 value, uint1 n)
uint8 Math.ClearBit(uint8 value, uint1 n)
|
Параметры
Параметр
|
Тип
|
Описание
|
value
|
uint1, uint2, uint4, uint8
|
Число, над которым будет выполняться функция
|
n
|
uint1
|
Номер бита, нумерация начинается с нуля
|
Возвращаемое значение
Тип – такой же, как у параметра value.
Значение параметра value, у которого обнулен n-й бит. Если n больше размерности типа value, возвращает значение value без изменений.
Примеры
//У числа 30 (11110 в двоичной записи) обнулить бит под номером 1:
a: uint4 = Math.ClearBit(30, 1)
// Результат: 28 (11100 в двоичной записи).
|