paulo1205
(usa Ubuntu)
Enviado em 09/09/2015 - 17:18h
Nós temos dez algarismos, mas conseguimos escrever com eles qualquer número, por meio de uma convenção de que ao escrever um ao lado do outro, o que está mais à esquerda vale dez vezes mais do que o que está à sua direita.
Você pode representar um número grande como uma tripa de dígitos decimais. Mas pode usar também outros sistemas de numeração. Por exemplo, você pode colocar várias palavras de 64 bitas uma ao lado da outra, sendo que a que está mais à esquerda vale 2^64 vezes mais que a outra.
Existem bibliotecas prontas de representações de "big numbers". Uma que é de uso comum é a GNU MP (de
multple precision), que inclui um módulo Bignum.