I numeri di macchina o fixed point, sono un tipo di rappresentazione dei numeri nella memoria del calcolatore. Il formato fixed point dipende da un valore denominato .

In memoria viene riservato uno spazio di bit. I formati standard sono 16, 32, 64 bit.

Si indica con la stringa di cifre binarie ottenuta applicando le regole del formato all’intero N.

N > 0

Si memorizzano le cifre meno significative della sua rappresentazione binaria, con eventuali 0 a sinistra.

N < 0

Si prendono le cifre meno significative della rappresentazione binaria di , con eventuali 0 a sinistra, e si calcola la rappresentazione in complemento a 2 come segue: Il tutto viene poi sommato a 1 in aritmetica binaria.

Per un generico , i valori rappresentabili sono nell’intervallo , chiamato intervallo di esatta rappresentazione degli interi.

Se si cerca di rappresentare numeri fuori dall’intervallo, si può avere una rappresentazione uguale per più valori. Se il numero che si sta cercando di rappresentare è , si dice underflow intero. Se invece il numero che si sta cercando di rappresentare è , si dice overflow intero.

Operazioni

Operando con numeri compresi nell’intervallo di esatta rappresentazione degli interi si possono ottenere risultati al di fuori dell’intervallo.