Programacion: Enteros largos

Necesito trabajar con enteros del orden de 60 cifras decimales, algo así:

35160394013361014282053409895874569172747732329552634603848

He probado en Java y en C, pero en ninguno me acepta enteros tan grandes. En VB si los acepta (como variant) pero las operaciones son inexectas, ya que los guarda en formato E+50 o así y las últimas cifras los aproxima.

Me gustaría saber si existe alguna librería para trabajar con números así ya que los tipos de datos normales no me sirven(con que permita sumar, restar multiplicar y dividir ya me vale :)). No importa que sea para C, Java, Fortran o incluso Modula 2.

Un saludo
Veras lo que hace VB es guardarlos como Flotantes
Para usar enteros mayores de 4mil millones (enteros de 32 bits)
o bien usas una CPU de 64 Bits :) o buscas una biblioteca de
numeros grandes (como las que se usan en criptografia)
Esas permiten trabajar con numeros de hasta 4096
Ahora no me acuerdo del nombre de ninguna.

Prueba por aqui:

http://home.t-online.de/home/moe.wi/hai_int3.htm

http://munitions.vipul.net/dolphin.cgi?action=render&category=0302

http://www.di-mgt.com.au/bigdigits.html

http://www.swox.com/gmp/ (te recomiendo este por ser GNU)

O busca por el google

multiple-precision arithmetic
Muchas gracias Harl :)
Siguiendo tus indicaciones me he encontrado con dos librerías: la gmp de tu último link y la librería de java java.math.BigInteger, así que me voy a poner a currar ;)

Un saludo y gracias de nuevo.
2 respuestas