Differenza tra punto fisso e virgola mobile

Il differenza principale tra il punto fisso e il punto mobile è che il il punto fisso ha un numero specifico di cifre riservato per la parte intera e la parte frazionaria mentre il punto mobile non ha un numero specifico di cifre riservato per la parte intera e la parte frazionaria.

Punto fisso e virgola mobile sono due modi di rappresentare i numeri. In punto fisso, c'è un numero specifico di cifre per rappresentare la sezione intera e la sezione frazione. In altre parole, vi è un numero fisso di cifre per ciascuna porzione anche se il numero è molto grande o piccolo. D'altra parte, in virgola mobile, non esiste un numero specifico di cifre per rappresentare la sezione intera e la sezione frazione. La rappresentazione a virgola mobile può coprire una vasta gamma o numeri rispetto al punto fisso.

Aree chiave coperte

1. Cos'è un punto fisso
     - Definizione, Funzionalità
2. Cos'è un punto mobile
     - Definizione, Funzionalità
3. Differenza tra punto fisso e virgola mobile
     - Confronto tra le principali differenze

Parole chiave

Punto fisso, virgola mobile

Cos'è un punto fisso

Ci sono tre sezioni nella rappresentazione del punto fisso. Sono il campo composto, il campo intero e il campo frazionario. Assumi un numero come 1000.100. L'1 nella parte più a sinistra è il campo firmato. Significa se il numero è negativo o positivo. Dopo questo, il 000 è il campo intero. Il '.' è la radice o il punto decimale. Il numero dopo il punto di radix è il campo frazionario.

Nella rappresentazione a punto fisso, il numero di cifre prima e dopo la radice non può essere modificato. Assumi un numero come + 20.05. Considerando due cifre davanti alla radice e due cifre dopo la radice, il numero minimo che può essere rappresentato è -99,99 e il numero massimo è +99,99. In questo scenario, un numero come 20.223 non può essere rappresentato in quanto ha tre cifre dopo il punto di radix. In alternativa, il numero può essere rappresentato come 20.22. Questo è chiamato riduzione di precisione. Non è il valore reale, solo un'approssimazione.

Nel complesso, la rappresentazione a virgola fissa consente di migliorare le prestazioni. D'altra parte, può essere utilizzato solo per rappresentare un intervallo limitato di valori.

Cos'è Floating Point

La rappresentazione a virgola mobile può essere utilizzata per superare le limitazioni della rappresentazione a virgola fissa. Pertanto, la maggior parte dei computer moderni utilizza la rappresentazione in virgola mobile per memorizzare numeri frazionari in memoria. Può rappresentare precisamente numeri molto grandi e molto piccoli. È basato sulla notazione scientifica.

Figura 2: Notazione scientifica

Un numero nella rappresentazione in virgola mobile è il seguente.

+/ - Mantissa x 10 esponente

Il segno indica se il numero è negativo o positivo. La mantissa è il significato o la frazione. 10 definisce la base del decimale.

Ad esempio, 22.33 può essere rappresentato come 2.233 x 101, 0,2233 x 102, 0,02233 x 103, ecc. Rappresentano tutti lo stesso numero. La rappresentazione a virgola mobile non è sempre unica.

Allo stesso modo, la rappresentazione in virgola mobile può essere applicata ai numeri binari. La formula è la seguente. La base è 2.

+/ - Mantissa x 2 esponente

Differenza tra punto fisso e virgola mobile

Definizione

Punto fisso è una rappresentazione del tipo di dati reali per un numero che ha un numero fisso di cifre dopo il punto di radix. Il virgola mobile è una rappresentazione in forma di numeri reali come un'approssimazione per supportare un compromesso tra intervallo e precisione.

Rappresentazione del numero

Mentre il punto fisso può essere utilizzato per rappresentare un intervallo limitato di valori, il punto mobile può essere utilizzato per rappresentare un ampio intervallo di valori.

Prestazione

Le prestazioni del punto fisso sono superiori al punto mobile.

Flessibilità

La rappresentazione a virgola mobile è più flessibile della rappresentazione a virgola fissa.

Conclusione

Punto fisso e virgola mobile sono due metodi di rappresentazione dei numeri. La differenza tra punto fisso e virgola mobile è che il punto fisso ha un numero specifico di cifre riservato per la parte intera e la parte frazionaria mentre il punto mobile non ha un numero specifico di cifre riservato per la parte intera e la parte frazionaria.

Riferimento:

1. Rappresentazione a virgola mobile - Punto fisso, GATEBOOK Video Lectures, 24 luglio 2017, disponibile qui.
2. Rappresentazione in virgola mobile IEEE 754 Single Precision |, Education 4u, 21 Feb. 2018, disponibile qui.

Cortesia dell'immagine:

1. "Notazione scientifica grande" di Brian Brondel in inglese Wikibooks (CC BY-SA 2.5) via Commons Wikimedia