Java - Duda sobre pequeño código

 
Vista:

Duda sobre pequeño código

Publicado por Ataulfo (1 intervención) el 27/12/2012 00:03:11
Hola, estoy usando código que encontré por internet, y me estoy encontrando muchas veces con cosas como esta:

int a = 12;

int b = (a & 15) << 4;

int c = a & 240;

He intentado sacarlo yo solo, pero cuando creo que ya sé para que se ponen esos & ahí en medio... me sale por otro lao haciendo otra cosa... Puede alguien explicarmelo así masticadito POR FAVOR.

Y el << 4, se supone que es para correr los bits 4 veces a la izquierda o algo así?... Llevo muchos años programando pero nunca he usado esas cosas, así que me descolocan.

Gracias de antemano...:D.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder