Побитовые операции с целыми числами

Глобальный контекст. Побитовые операции с целыми числами.

Методы

ПобитовоеИ / 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: Смещение

Возвращаемое значение