Encontrar posiciones de bits en un entero de 32 bits sin signo

Creo que podría haber estado dormido en mi clase de CS cuando hablaron de Bit Positions, así que espero que alguien pueda echar una mano.

Tengo un entero de 32 bits sin signo (usemos el valor: 28)

Según alguna documentación que estoy revisando, el valor del número entero contiene banderas que especifican varias cosas.

Las posiciones de bit dentro de la bandera están numeradas de 1 (orden inferior) a 32 (orden superior). Todos los bits de marca indefinidos están reservados y deben establecerse en 0.

Tengo una tabla que muestra los significados de las banderas, con significado para los números 1-10.

Espero que alguien pueda intentar explicarme qué significa todo esto y cómo encontrar el (los) valor (es) de "bandera" a partir de un número como, 28, basado en la posición del bit.

Gracias

Respuestas a la pregunta(7)

Su respuesta a la pregunta