AstraRegul
Релиз 2024.08.31.00
×

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 в двоичной записи).