Domanda di: Ing. Eustachio De Santis | Ultimo aggiornamento: 20 marzo 2023 Valutazione: 4.1/5
(55 voti)
Lo standard IEEE 754 prevede che un numero reale floating point sia rappresentato con 4 byte (precisione singola): 1 bit per il segno, 8 bit per l'esponente, 23 bit per la mantissa.
L'intervallo di valori interi che è possibile memorizzare in 32 bit parte da 0 fino a 4294967295 (ovvero 32 bit possono codificare 4.294.967.296 informazioni), o da -2147483648 fino a 2147483647 usando la codifica complemento a due.
I valori a precisione singola con tipo float hanno 4 byte costituiti da un bit del segno, da un esponente binario a 8 bit excess-127 e da una mantissa a 23 bit. La mantissa rappresenta un numero compreso tra 1,0 e 2,0.
Con k=4 bit i valori rappresentabili vanno da -8 a +7 Con k=8 bit i valori rappresentabili vanno da -128 a +127 Con k=16 bit i valori rappresentabili vanno da -32768 a + 32767 ……………………………….