¿Hay un entero de 128 bits en gcc?
x86-64 (2)
Ah, los grandes enteros no son el fuerte de C
GCC tiene un tipo uint128_t
/ int128_t
, a partir de la versión 4. algo (no estoy seguro aquí). Sin embargo, parece recordar que hubo una definición de __int128_t
antes de eso.
Esta pregunta ya tiene una respuesta aquí:
- ¿Es compatible gcc con 128 bits int en amd64? 2 respuestas
- ¿Hay alguna manera de hacer ints de 128 bits en gcc <4.4 4 respuestas
Quiero un entero de 128 bits porque quiero almacenar los resultados de la multiplicación de dos números de 64 bits. ¿Hay algo así en gcc 4.4 y superior?
Podría usar una biblioteca que maneje valores de precisión arbitrarios o grandes, como la Biblioteca GNU MP Bignum .