Tema: uint32_t
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2012, 05:17
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: uint32_t

Podes usar los operadores de bits para hacer este ejercicion.
& - operador AND. Te puede ser util para enmascarar bits
<< Operador de corrimiento. Corre a la izquierda n bits.

1 << n; Esto te puede ser util. Correra el bit uno en n lugares.

numero & (1 << n); Esto pondra en cero todod los bits menos el que esta en la posicion n que lo deja como estaba.
Si comparas ese numero con cero sabras si el bit n-esimo estaba en cero o en uno.

Espero que te de una idea esto. Saludos