01/02/2012, 05:17
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 9 meses 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 |