Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   JAVA (https://www.clubdelphi.com/foros/forumdisplay.php?f=16)
-   -   Problema al dividir 1 (https://www.clubdelphi.com/foros/showthread.php?t=70552)

Drake 27-10-2010 17:57:12

Problema al dividir 1
 
Buenas tengo un problema al realizar una operacion, al dividir 1 entre 1024 me muestra 9.765625E-4 en vez de 0,0009765625, el codigo que uso es el siguiente:

Código:

int a=1;
int b=1024;
double c =(double) a / (double)b;

he probado varias formas para dividir los numeros pero me muestran lo mismo, gracias de antemano :)

DarkMan 27-10-2010 18:48:13

Cita:

Empezado por Drake (Mensaje 380595)
me muestra 9.765625E-4 en vez de 0,0009765625

Te lo está mostrando de forma simplificada, si tuviera que mostrar todos los dígitos de la división no te entraría en pantalla debido a que almacena un gran número de bytes de información, lo que da lugar a una combinación bastante elevada de dígitos.

Lo resaltado en negrita significa * 10 elevado a -4.

Un saludo.

Drake 27-10-2010 19:05:07

Gracias, no me había fijado =)


La franja horaria es GMT +2. Ahora son las 06:10:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi