Limite numérico de computadores de 32-bit

image_pdfimage_print

Computadores de 32 bit podem apenas armazenar numeros de 2 elevado a 32. O maior inteiro que isto pode representar é 2.147.483.647. A representação máxima de valores é 4.294.967.295.

E algumas pessoas tem a seguinte dúvida. E como o computador faz para representar números muito grandes que superam estes limites e não ter problema. Porque ele simplesmente não trava porque chegou a representação máxima que consegue de um número?

Uma resposta bem simplificada de como o computador resolve este problema é:

Como você faz para contar até 6 usando suas mãos? A resposta pode ser aplicada aos computadores.

O computador passa a fazer uso de outro(s) bloco(s) de 32bits para trabalhar com o valor até ser o suficiente para representá-lo.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!