09/02/2002, 21:41
|
| Colaborador | | Fecha de Ingreso: diciembre-2001 Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 11 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. |