Esiste un numero intero a 128 bit in gcc?

Voglio un intero a 128 bit perché voglio memorizzare i risultati della moltiplicazione di due numeri a 64 bit. C’è qualcosa di simile in gcc 4.4 e sopra?

Ah, i grandi numeri interi non sono il punto di forza di C.

GCC ha un tipo uint128_t / int128_t , a partire dalla versione 4.qualcosa (non sicuro qui). Mi sembra di ricordare, tuttavia, che prima c’era un __int128_t def.

È ansible utilizzare una libreria che gestisce valori di precisione arbitrari o di grandi dimensioni, come la libreria Bignum GNU MP .