Это означает, что b
использует 3 бита типа int.Термин «битовое поле».
Обычно это объединяется с другими переменными с использованием других битов того же или другого целого числа.
Идея состоит в том, чтобы либо упаковать значения труднее, чтобы сэкономить место, либочаще встречается для сопоставления данных с какого-либо аппаратного устройства.