Нахождение битовых позиций в 32-битном целом без знака

Я думаю, что я спал в своем классе CS, когда они говорили о битовых позициях, поэтому я надеюсь, что кто-то может протянуть руку.

У меня есть 32-разрядное целое число без знака (давайте использовать значение: 28)

В соответствии с некоторыми документами, которые я перехожу, значение целого числа содержит флаги, определяющие различные вещи.

Битовые позиции в пределах флага пронумерованы от 1 (младший порядок) до 32 (старший порядок). Все неопределенные биты флага зарезервированы и должны быть установлены в 0.

У меня есть таблица, которая показывает значения флагов, со значениями для чисел 1-10.

Я надеюсь, что кто-то может попытаться объяснить мне, что все это значит, и как найти значения «флага» из числа, например, 28, исходя из позиции бита.

Спасибо

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

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