Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2002, 21:41
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Operadores binarios...

Si es que te refieres a los operadores bitwise o bit a bit, es decir, &, |, ^, te puedo dar un par de ejemplos donde son muy útiles:

Supón que quieres hacer un calendario con dias hábiles y dias feriados, una posible implementación requeriría que llevases un array de 355 posiciones donde en cada posición te indique true o false si el dia es feriado o no. En situaciones como ésta, donde vas a llevar grandes arrays booleanos, es mas eficiente llevar un string de 46 caracteres donde cada dia lo podrías reflejar a través de un bit. Así, podrías hacerte tu función de DiaFeriado() o PonDiaFeriado(), etc., manipulando bits con esas funciones, ahorrándote mucha memoria y tiempo de proceso.

Otro ejemplo es cuando tu entrada o salida está referida a algun artefacto que maneja estados de encendido y apagado, como por ejemplo, tienes una página que refleja al gerente de una compañia, cuales de sus 300 computadoras están encendidas y cuales apagadas. Una posible implementación tomaría esta entrada desde un bitmap, y tu podrías mostrar un pequeño mapa en pantalla con estas funciones.

Mas o menos esa es la idea.