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

All trademarks, logos, and brand names are the property of their respective owners. Use of these names, trademarks, and brands does not imply endorsement.