Articles

GeeksforGeeks

According to IEEE standard, floating-point number is represented in two ways:

Precision Base Sign Exponent Significand
Single precision 2 1 8 23+1
Double precision 2 1 11 52+1

1. Single Precision:
La precisione singola è un formato proposto dall’IEEE per la rappresentazione del numero in virgola mobile. Occupa 32 bit nella memoria del computer.

2. Doppia precisione:
Doppia precisione è anche un formato dato da IEEE per la rappresentazione del numero in virgola mobile. Occupa 64 bit nella memoria del computer.

Differenza tra precisione singola e doppia:

PRECISIONE SINGOLA DOPPIA PRECISIONE
In singola precisione a 32 bit utilizzati per rappresentare numero a virgola mobile. In doppia precisione, 64 bit vengono utilizzati per rappresentare il numero in virgola mobile.
Utilizza 8 bit per esponente. Utilizza 11 bit per esponente.
In precisione singola, vengono utilizzati 23 bit per mantissa. In doppia precisione, vengono utilizzati 52 bit per mantissa.
Il numero di polarizzazione è 127. Il numero di polarizzazione è 1023.
Intervallo di numeri in precisione singola : da 2^(-126) a 2^(+127) Intervallo di numeri in precisione doppia : da 2^(-1022) a 2^(+1023)
Questo viene utilizzato dove la precisione conta meno. Questo è usato dove la precisione conta di più.
È usato per un’ampia rappresentazione. È usato per minimizzare l’approssimazione.
Viene utilizzato in programmi semplici come i giochi. E ‘ utilizzato in programmi complessi come calcolatrice scientifica.
This is called binary32. This is called binary64.

Please refer Floating Point Representation for details.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *