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

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

Свойства

Методы

ПобитовоеИ / ()

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

Параметры

  • number1: Число 1

  • number2: Число 2

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

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

ПобитовоеИли / ()

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

Параметры

  • number1: Число 1

  • number2: Число 2

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

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

ПобитовоеНе / ()

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

Параметры

  • number1:

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

Число

ПобитовоеИНе / ()

ПобитовоеИ(Число1, ПобитовоеНе(Число2))

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

Параметры

  • number1: Число 1

  • number2: Число 2

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

Число. Результат преобразования

ПобитовоеИсключительноеИли / ()

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

Параметры

  • number1: Число 1

  • number2: Число 2

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

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

ПроверитьБит / ()

Получает значение заданного бита.

Параметры

  • value: Число

  • bitNumber: Номер бита

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

Булево. Истина - бит установлен в 1, Ложь - бит установлен в 0

УстановитьБит / ()

Устанавливает нужный бит числа в указанное значение

Параметры

  • value: Число

  • bitNumber: Номер бита

  • bitValue: Значение бита

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

Число. Число с установленным в нужное значение битом

ПроверитьПоБитовойМаске / ()

Проверяет соответствие числа битовой маске.

Параметры

  • value: Число

  • mask: Маска

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

Булево. Истина, когда в числе установлены в 1 все биты маски. Ложь - в остальных случаях

ПобитовыйСдвигВлево / ()

Выполняет побитовый сдвиг числа влево на заданное смещение

Параметры

  • value: Число

  • offset: Смещение

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

ПобитовыйСдвигВправо / ()

Выполняет побитовый сдвиг числа вправо на заданное смещение

Параметры

  • value: Число

  • offset: Смещение

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