БИТОВЫЕ ОПЕРАЦИИ DELPHI

В Delphi для работы с битами используются битовые операции. Битовые операции позволяют манипулировать значениями на уровне отдельных битов чисел. Они могут быть полезны при работе с битовыми флагами и настройками.

Для выполнения битовых операций используются следующие операторы:

  • and - побитовое логическое И;
  • or - побитовое логическое ИЛИ;
  • xor - побитовое логическое исключающее ИЛИ;
  • not - побитовое логическое НЕ;
  • shl - сдвиг влево на заданное количество бит;
  • shr - сдвиг вправо на заданное количество бит;

Пример кода на Delphi:

var a, b, c: Integer;begin a := $12; // 00010010 в двоичной системе b := $17; // 00010111 в двоичной системе c := a and b; // c = 00010010 c := a or b; // c = 00010111 c := a xor b; // c = 00000101 c := not a; // c = 11101101 c := a shl 2; // c = 01001000 c := b shr 3; // c = 00000101end;

Битовые операции and, or, xor, not

20210520 Новые возможности FastReport для Delphi – Генерация отчетов в Linux

Язык Си с нуля - Урок 53 - Битовые поля. Флаги. Получаем доступ к каждому биту.

Создание теста на Delphi кратко и по теме

Язык Си с нуля - Урок 52 - Поразрядные операции. Формы записи чисел.

Битовые сдвиги

02 Какие выражения можно использовать в Delphi

#9 Битовые операции И, ИЛИ, НЕ, XOR - Java для начинающих

Битовые маски

С++ с нуля: урок 10 - битовые операции И, ИЛИ, НЕ, XOR и сдвиговые операции

Реклама
Новое
Реклама