Pequeno problema em Lazarus?
Olá, estou com uma pequeno problema em Lazarus(ainda não testei no Delphi) em um programa, mais precisamente em uma variável que esta dando erro por ser grande de mais 2^87409 e vi que poderia definir a variável como Biginteger mas, como é que faz isso?
Detalhe, quanto tento declarar por exemplo a variável:
"P: biginterger(ou bigint)"
Dá um erro como se o Biginteger não existisse.
Comments
Não creio que exista algum tipo de dado inteiro no Pascal que você consiga representar o valor 2^87409.
Em:
http://lazarus-ccr.sourceforge.net/fpcdoc/ref/refs...
você encontra a descrição dos diversos tipos inteiros.
Note que o maior ocupa 8 bytes (ou 64 bits)
Int64 de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 8 bytes
ou seja até 2^63, que está muito longe de 2^87409.