utilizando aritmética de enteros de doble palabra (64 bits) solamente 18446744073709551616 menos 1.
Sin embargo, hay muchas otras representaciones de números que podrían incluir múltiples palabras dobles en cascada que lo elevarían enormemente.
Otra codificación son varias formas de representaciones de coma flotante que tienen una mantisa y un exponente. En un solo número de coma flotante de precisión, la mantisa puede ser de longitud variable y el exponente puede ser arbitrariamente grande (generalmente signo + 24 bits y 7 bits) y estos pueden generar números equivalentes a 100 o más dígitos. La coma flotante de doble precisión puede representar números aún mayores. Sería fácil diseñar un formato que representara números aún más grandes, pero en su mayor parte, incluso nuestros cálculos más raros rara vez se acercan a lo que puede contener un número de coma flotante de doble precisión.
- Para ser programador, ¿es necesario saber matemáticas?
- ¿Podría alguien ayudarme a determinar qué camino en mi educación se adaptaría mejor a mis intereses?
- ¿Cuál es la verdad por la que se esfuerza un informático teórico?
- ¿Dónde puedo obtener un código para la entrada y salida rápida de enteros, enteros largos largos, flotante, doble, caracteres y cadenas para C?
- ¿Cuál es la mejor manera de manejar los problemas de coma flotante con cálculos financieros en JavaScript?