
08/05/2009, 10:09
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 43
Antigüedad: 17 años Puntos: 0 | |
Almacenar en un long dos int Hola a todos,
tengo una duda que no consigo resolver, a ver si me pueden ayudar:
Tengo las siguientes variables:
int x;
int y;
long coordenadas;
Me gustaría, ya que los enteros ocupan 2B y los long 4B, almacenar el primer entero (x) en los primeros 2B del long, y el segundo entero (y) en los 2B de más peso del long.
He probado varias formas, lo que intento hacer es algo así:
coordenadas= 0xFFFF0000L & x;
coordenadas= coordenadas & (y<<32);
Gracias de antemano :)) |