Coma fija
De Wikipedia, la enciclopedia libre
Con un sistema numérico posicional es posible representar números reales.
La posición de la coma (coma decimal en base diez) es la que fija la potencia de la base por la que hay que multiplicar el dígito correspondiente.
- Por ejemplo, el valor de los siguientes números, todos ellos representados con 8 bits:
- 10101,110 = 1×24 + 0×2³ + 1×2² + 0×2¹ + 1×20 + 1×2-1 + 1×2-2 + 0×2-3 = 21,7510
- 01001,011 = 0×24 + 1×2³ + 0×2² + 0×2¹ + 1×20 + 0×2-1 + 1×2-2 + 1×2-3 = 9,37510
La representación anterior recibe el nombre de coma fija, ya que con los 8 bits hemos fijado y reservado 5 para la parte entera y 3 para la fraccionaria. En los anteriores ejemplos la coma está fija y sirve para separar la parte entera de la parte fraccionaria.
Al usar la notación en coma fija, queda muy limitado el número de cantidades a representar y todas ellas deben tener la misma resolución.
En el caso anterior no podremos representar números enteros mayores o iguales que 32 (25) ni números más pequeños que 0,125 (2-3).