Floating point

Definizione rapida

Formato numerico che rappresenta valori molto grandi o molto piccoli mediante significando ed esponente.

Spiegazione

La virgola mobile distribuisce la precisione su differenti ordini di grandezza, rendendo pratici i calcoli scientifici e grafici. Poiché lo spazio disponibile è finito, molti numeri decimali vengono memorizzati solo in forma approssimata.

Esempio pratico

Il valore decimale 0,1 non è rappresentabile esattamente in molti formati binari; una somma ripetuta può quindi accumulare un piccolo errore.

Spiegazione tecnica

Lo standard IEEE 754 definisce campi per segno, esponente e frazione, oltre a valori speciali come infinito e NaN. Le operazioni applicano regole di arrotondamento e possono produrre overflow, underflow o perdita di precisione.

Da non confondere con

Non è aritmetica a virgola fissa, nella quale la posizione della parte frazionaria è prestabilita e la scala rimane costante.