Para muitos talvez seja difícil de entender como são especificadas quantidades que só podem ser inteiras, mas é bom dominar o assunto porque também é possível representar quantidades menores que um, ou seja, frações de números.
Em qualquer área é muito comum números fracionados, se não fosse assim os computadores e as calculadoras não poderiam realizar qualquer operação com números.
Para chegar a números fracionados na eletrônica digital é usada uma técnica que consiste em empregar potências negativas de um número inteiro para representar quantidades que não são inteiras.
Assim é possível usar dígitos binários para representar quantidades fracionadas sem problemas, para facilitar vamos analisar um exemplo com o número 0,01101 em binário.
Só o fato de existir um 0 (zero) antes da vírgula já é a indicação que se trata de um número menor que 1 e, portanto, uma fração de um número inteiro.
Acontece que os dígitos deste número têm pesos que correspondem a potências de 2 negativas, mas são apenas frações, observe a seguinte sequência:
Digito | Peso | Valor |
0, | Vezes 0 | 0 |
0 | Vezes 1/2 | 0 |
1 | Vezes 1/4 | 0,25 |
1 | Vezes 1/8 | 0,0625 |
0 | Vezes 1/16 | 0 |
1 | Vezes 1/32 | 0,03125 |
Se forem somados os valores relativos teremos: 0,25 + 0,0625 + 0,03125 = 0,625, portanto o número decimal representado é 0,625.
Então sabemos que usando tantos dígitos quantos forem necessários é possível representar com muita precisão um número decimal.