05/06/2004, 08:53
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años Puntos: 52 | |
Hola. Curiosamente mediante metodos experimentales descubri que se puede hacer con la operacion & a nivel de bits.
Si tenemos un byte 0110 1000 = 0x68 ó 68h
y queremos solo sacar el 6. hacemos esto.
(68&0x00f0)>>4;
Asi solo nos queda el 6 y si queremos el 8 pues (68&0x000f) y ya.
Ahora mi duda es: Que pasa con algun numero hexadeciaml que no sea 0x0f00 o 0x000f, etc.
Si tenemos 68&0x0080 que sucede, que patron sigue.
Saludos |