БИТОВЫЕ ОПЕРАЦИИ 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 и сдвиговые операции