Как читать / писать произвольные биты в C / C ++

Предполагая, что у меня есть байт b с двоичным значением 11111111

Как, например, прочитать 3-битное целочисленное значение, начиная со второго бита, или записать четырехбитное целое значение, начиная с пятого бита?

Ответы на вопрос(8)

Ваш ответ на вопрос