LA respuesta es simple.<br><br>Float vs Double<br><br>Y esto se aplica a casi todo, los lenjuajes de prog.<br><br>Float es de 32bits<br>Double es de 64bits<br>Entonces cuando preguntas.<br><br>sumar(float +double)=double ------->por ser ------------> Float < Double<br>
<br><br><br><br><div class="gmail_quote">El 9 de septiembre de 2010 08:42, Salvador Pozo <span dir="ltr"><<a href="mailto:salvador@conclase.net">salvador@conclase.net</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
El pasado 2010-09-09 13:23:16, mai escribió:<br>
<br>
m> buenos días,<br>
m> no me ha quedado muy clara la jerarquía de los tipos, en el caso<br>
m> (ejercicio1):<br>
m> float b = 19.3;<br>
m> double d = 64.8;<br>
m> el resultado de b+d sería float o double? creo q double pero no tengo claro<br>
m> por qué?.<br>
<br>
Hola:<br>
<br>
Por la regla tercera: Si un operando es de tipo double, el otro se convertirá a double.<br>
<br>
Las reglas expuestas en el capítulo 9 (con pequeñas variaciones dependiendo del compilador) se aplican una por una en cada expresión, hasta que los dos operandos son del mismo tipo.<br>
<br>
Hay que tener en cuenta que cada operador binario afecta a dos operandos, de modo que cada operación se trata por separado.<br>
<br>
En el ejemplo en que hay varios operandos: d = n + a + r;<br>
<br>
Se toman de dos en dos, primero n y a, después el resultado de (n+a) y r, y finalmente d con el resultado de (n+a+r).<br>
<br>
En el caso de operadores unitarios no hace falta aplicar estas reglas, ya que evidentemente, el resultado siempre será del mismo tipo que el operando.<br>
<br>
Hasta pronto.<br>
<font color="#888888"><br>
--<br>
Salvador Pozo (Administrador)<br>
mailto:<a href="mailto:salvador@conclase.net">salvador@conclase.net</a><br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Atte.<br>_______________________________<br><br><br>_______________________________<br><br><div style="text-align: center; color: rgb(0, 102, 0); font-family: trebuchet ms,sans-serif;">
<i><b>Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está en nuestras manos. <br>Before you print this message, make sure it is necessary. It is in our hands to protect our environment.</b><br>
</i></div><br>