Побитовые операции с целыми числами
Глобальный контекст. Побитовые операции с целыми числами.
Методы
ПобитовоеИ / BitwiseAnd()
Выполняет побитовое И для заданных чисел.
Параметры
number1: Число 1
number2: Число 2
Возвращаемое значение
Число. Результат побитового И
ПобитовоеИли / BitwiseOr()
Выполняет побитовое Или для заданных чисел.
Параметры
number1: Число 1
number2: Число 2
Возвращаемое значение
Число. Результат побитового Или
ПобитовоеНе / BitwiseNot()
Инвертирует биты числе.
Параметры
- number1:
Возвращаемое значение
Число
ПобитовоеИНе / BitwiseAndNot()
ПобитовоеИ(Число1, ПобитовоеНе(Число2))
Выполняет преобразование, эквивалентное
Параметры
number1: Число 1
number2: Число 2
Возвращаемое значение
Число. Результат преобразования
ПобитовоеИсключительноеИли / BitwiseXor()
Выполняет побитовое Исключительное Или для заданных чисел.
Параметры
number1: Число 1
number2: Число 2
Возвращаемое значение
Число. Результат побитового Исключительного Или
ПроверитьБит / CheckBit()
Получает значение заданного бита.
Параметры
value: Число
bitNumber: Номер бита
Возвращаемое значение
Булево. Истина - бит установлен в 1, Ложь - бит установлен в 0
УстановитьБит / SetBit()
Устанавливает нужный бит числа в указанное значение
Параметры
value: Число
bitNumber: Номер бита
bitValue: Значение бита
Возвращаемое значение
Число. Число с установленным в нужное значение битом
ПроверитьПоБитовойМаске / CheckByBitMask()
Проверяет соответствие числа битовой маске.
Параметры
value: Число
mask: Маска
Возвращаемое значение
Булево. Истина, когда в числе установлены в 1 все биты маски. Ложь - в остальных случаях
ПобитовыйСдвигВлево / BitwiseShiftLeft()
Выполняет побитовый сдвиг числа влево на заданное смещение
Параметры
value: Число
offset: Смещение
Возвращаемое значение
ПобитовыйСдвигВправо / BitwiseShiftRight()
Выполняет побитовый сдвиг числа вправо на заданное смещение
Параметры
value: Число
offset: Смещение