long y double

Posted:
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

Posted:
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

Posted:
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

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