Введение к битам в C++
Бит - одна двоичная цифра: значение 0
или 1.
В памяти данные хранятся цепочками битов,
обычно группами по восемь - так получается
байт. Дальше в разделе встретятся тип
std::byte для отдельного байта и
шаблон std::bitset для фиксированного
набора битов фиксированной длины, а также
функции из <bit> для подсчета
и сдвигов в целых числах.
Такие инструменты нужны для масок, флагов и низкоуровневой работы с представлением чисел без ручного разбора каждого байта в цикле.