EMZETT.
Войти

Битовые маски и битовые операции

Коротко: С помощью операторов вроде AND, OR, XOR и операций сдвига можно читать, устанавливать и сбрасывать отдельные биты числа, чтобы хранить много значений «да/нет» в одном числе.

Подробнее: Целое число в компьютере состоит из битов (0 или 1). Битовые операции работают побитово и очень быстры. Битовая маска — число, выбирающее определённые биты. Типичные применения: права доступа к файлам, параметры («флаги»), сетевые маски и аппаратные регистры.

Подробности

Операторы

| Оператор | Название | Действие |

См. также: двоичные, десятичные и шестнадцатеричные вычисления, логические операторы, операторы