29/01/2010, 15:30
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 396
Antigüedad: 19 años, 10 meses Puntos: 1 | |
Respuesta: Ayuda con código La cosa no es muy difícil:
a = fa0f en hexadecimal, que en binario es 1111 1010 0000 1111
b = 05f0 en hexadecimal, que en binario es 0000 0101 1111 0000
a & b (operacion booleana AND sobre los bits) = 0000 0000 0000 0000, o sea, 0 (porque no coincide ningun 1 de a con un 1 de b
luego tenemos (a & b) ^ c = 0 ^ 15 (0 elevado a 15), que es 0
Por ultimo tenemos que ((a & b) ^ c ) >= 16, o sea que 0 >= 16, lo cual obviamente es falso.
Espero que haya quedado claro.
Un saludo
Zerjillo |