18/04/2016, 07:37
|
| | 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 |