Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/04/2016, 07:37
jalvarino28
 
Fecha de Ingreso: abril-2016
Mensajes: 7
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: concatenacion de variables short

hablo de concatenar 2 bytes con otros 2 bytes y luego interpretarlo como float, ya hice la concatenación de la sigueitne forma

valor = (value2 | (value1 << 16));
System.out.printf("%h\n", valor);

conv= (float) valor;

System.out.println(Double.longBitsToDouble(valor)) ;

System.out.println(Long.toBinaryString(valor));

System.out.printf ("%7.3e %n",conv);

desafortunadamente no se como imprimir el valor de forma adecuada, el resultado en consola son los siguientes, y pues no entiendo ya que el valor binario es el correcto, pero el float no

41bc00cd
5.448753633E-315
1000001101111000000000011001101
1,103e+09