Un
dato de tipo real
(float o double en lenguaje C) es aquel que puede
tomar por valor un número perteneciente al conjunto de los
números reales (R), el cual
está formado por los
números racionales e irracionales.
Ejemplo: El peso de una persona (en kilogramos)
y su altura (en
centímetros), son datos que pueden considerarse de tipo real.
Peso.....: 75,3
Altura...: 172,7
R es un conjunto
infinito de números reales, y como el
ordenador no puede representarlos todos, un dato de tipo real
sólo puede tomar por valor un número
perteneciente a un subconjunto de R. Los valores
de dicho subconjunto
varían según las características de
cada ordenador y del compilador que se utilice.
La diferencia principal entre float y double está en el
hecho de que un dato de tipo double puede tomar por valor un
número perteneciente a un subconjunto de R
mayor que un dato
de tipo float. |