Numeri con la virgola
In generale, i numeri con la virgola possono essere rappresentati in binario utilizzando la virgola fissa.
Le posizioni dei numeri dopo la virgola seguiranno l'andamento della parte intera, ma in negativo, quindi
Per convertire un numero con la virgola in base 2, sarà sufficente separare la conversione della parte decimale, visto che usa il processo inverso rispetto alla conversione della parte intera.
Se si vuole convertire un numero con la virgola in complemento a due, basterà trattarlo come se la virgola non esistesse. Per esempio, su 8 bit totali, .
Virgola mobile
Questo è il metodo tutt'ora più utilizzato per la rappresentazione di numeri reali in binario.
Segue lo stesso concetto della notazione scientifica (e.g. ), ma in binario separando il numeri in vari componenti:
- Segno
- Esponente, che specifica la posizione della virgola
- Mantissa, cioè la parte frazionaria
In questo tipo di rappresentazione, l'overflow capita solamente se l'esponente non ha abbastanza bit per essere rappresentato.