Si se trata de números fraccionarios se puede representar con arrays separados el denominador y el numerador; o bien utilizar una notación de punto fijo almacenando los dígitos "decimales" con la precisión deseada; o bien utilizar un formato de punto flotante con un significando multiplicado por un exponente.