Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2010, 07:11
abcdefg
 
Fecha de Ingreso: marzo-2009
Mensajes: 79
Antigüedad: 15 años, 1 mes
Puntos: 0
Configuración mediante operadores binarios

hola, alguien podria ponerme algun ejemplo sobre esto:

//configuración
// 1 = rojo
// 2 = azul
// 4 = verde
// 8 = amarillo
// 16 = negro
int colores = 11;
aqui si descomponemos el 11
podemos ver que los colores que incluye son
11 = 1+8+2 (rojo+azul+amarillo)

if( colores ...operación... 1)
{
...contiene el color rojo...
}

if( colores ...operación... 2)
{
...contiene el color azul...
}

if( colores ...operación... 4)
{
...contiene el color verde...
}

...

Como deberia aplicarse?
colores&4 quizas para verificar si contiene el color verde?

gracias de antemano