[C con Clase] Duda simple
Oscar Aparicio Holgado
pelucheloko en hotmail.com
Jue Jun 6 13:50:30 CEST 2013
Perfecto explicado.
Un saludo.
Date: Wed, 5 Jun 2013 19:21:39 -0400
From: srd4121 en njit.edu
To: cconclase en listas.conclase.net
Subject: Re: [C con Clase] Duda simple
Hola Óscar,
On Wed, Jun 5, 2013 at 6:54 PM, Oscar Aparicio Holgado <pelucheloko en hotmail.com> wrote:
Hola que tal.
[CORTE]
el cual me sorprende por que cuando hago un cout a d me devuelve 2, me sorprende que no devuelva 2.5 por aquello de haber usado d como double ¿por qué?
El 2 guardado en 'd' es efectivamente de tipo 'double'. Sin embargo, los tipos de las operaciones durante la inicialización de 'd' no son de tipo 'double'. Es decir,
5/(x-2)
involucra valores de tipo 'int'. Esto implica que,
5 / (4-2);5 / 2;2
Al final, inicializas el valor de 2 (de tipo 'int') a la variable, 'd'. Implícitamente, se promociona 2 (de tipo 'int') a 2.0 (de tipo 'double').
Espero haber aclarado la duda.
Steven
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20130606/f1e6fe79/attachment-0001.html>
Más información sobre la lista de distribución Cconclase