Описание тега bit-fields

Битовое поле используется для компактного хранения нескольких логических значений в виде короткой серии битов, где каждый из отдельных битов может быть адресован отдельно.

Битовое поле используется для представления и хранения набора известной ширины и логически сгруппированного набора значений. Затем эти поля можно адресовать индивидуально в коде. Обычное использование такой конструкции - флаги.

В таких языках, как C и C++, битовые поля также могут использоваться для абстрагирования и взаимодействия с конкретным оборудованием.