Page 1 of 1

long y double

PostPosted: Sun Aug 07, 2011 1:11 am
by shao
hola
una pregunta, que diferencia hay entre una variable tipo long y una tipo double?

podria hacer esto?

variable tipo double = variable tipo long;

Re: long y double

PostPosted: Sun Aug 07, 2011 1:40 am
by necro_vampire
long es un entero de 64bits y double es un float de doble presicion 64bits


http://zarza.usal.es/~fgarcia/doc/tuto2/II_2.htm

Re: long y double

PostPosted: Sun Aug 07, 2011 9:27 am
by CicTec
Hola shao,

Como te dijo necro, long es un tipo entero de 64bits (en algunas plataformas, en C por ejemplo es igual a un int en maquinas a 32 bits), double es un tipo floating-point a 64bits (doble precision).

Normalmente el lenguaje permite asignar un long a un double, pero dependiendo del numero de bits del tipo de dato puede haber perdida de precision.

Re: long y double

PostPosted: Sun Aug 07, 2011 2:16 pm
by shao
ok gracias chicos, en cuanto pueda probare a ver sí hay esa perdida.

Re: long y double

PostPosted: Sun Aug 07, 2011 4:08 pm
by CicTec
De nada.