Skip to content

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

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

Методы

ПобитовоеИ / BitwiseAnd

Выполняет побитовое И для заданных чисел.

Параметры

  • number1: Число 1
  • number2: Число 2

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

Число. Результат побитового И

ПобитовоеИли / BitwiseOr

Выполняет побитовое Или для заданных чисел.

Параметры

  • number1: Число 1
  • number2: Число 2

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

Число. Результат побитового Или

ПобитовоеНе / BitwiseNot

Инвертирует биты числе.

Параметры

  • number1:

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

Число

ПобитовоеИНе / BitwiseAndNot

Выполняет преобразование, эквивалентное

Параметры

  • 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: Смещение