Entero de 64 bits

Martin
28 de Diciembre del 2005
Hola a [email protected]

Tengo una duda. ¿Como puedo almacenar un entero de 64 bits en c/c++? El problema que tengo es que necesito trabajar con una cifra de 14 o 16 digitos (numero entero positivo) para despues hacer operaciones arimeticas y trabajar con matrices.

gracias a [email protected]

Anthony
28 de Diciembre del 2005
Para trabajar enteros en c/c++ de 64bits debes utilizar:

El Modificador long

El modificador long le indica al compilador que el tipo debe utilizar más bits que los normalmente utilizados por ejemplo si tenemos en una maquina de 32 bits como un pentium de intel, normalmente de un int ocupara 32 bits, pero si al declararlo un entero le antecedemos long el entero ocupa 64 bits, el siguiente código muestra como utilizar este modificador:

int corto; // Entero de 32 bits
long int largo; // Entero de 64 bits