Ispettore di float IEEE 754
Inserisci un numero decimale o un pattern di bit e vedi la sua scomposizione IEEE 754 in precisione singola o doppia, con il valore ricostruito.
🔒 Questo strumento funziona interamente nel tuo browser. I tuoi file non vengono mai caricati su un server.
Disposizione dei bit
Segno
Esponente (con bias / senza bias)
Mantissa (hex)
Valore ricostruito
Come funziona
- Inserisci un numero decimale e scegli la precisione singola (32 bit) o doppia (64 bit).
- Il valore viene scritto in un buffer di array tipizzato per ottenere il suo pattern di bit IEEE 754 esatto.
- La disposizione dei bit è colorata per campo: segno, esponente e mantissa.
- Leggi l'esponente con e senza bias e la mantissa in esadecimale e binario.
FAQ
Cos'è l'IEEE 754?
È lo standard che quasi tutti i computer moderni usano per rappresentare i numeri in virgola mobile in binario, dividendo il valore in un bit di segno, un esponente e una mantissa (frazione). I numeri JavaScript, e il tipo "double" della maggior parte dei linguaggi, usano la versione a 64 bit.
Perché 0.1 + 0.2 non è esattamente 0.3 nel codice?
La maggior parte delle frazioni decimali non può essere rappresentata esattamente in virgola mobile binaria, quindi vengono arrotondate al valore rappresentabile più vicino. Ispezionare il pattern di bit qui mostra che la mantissa è un'approssimazione, non il decimale esatto.
Cosa significa il bias dell'esponente?
I bit di esponente memorizzati sono un numero senza segno spostato di un bias (127 per la singola, 1023 per la doppia) affinché il vero esponente possa essere negativo senza bisogno di un segno separato. Lo strumento mostra sia il valore grezzo con bias sia l'esponente senza bias.
Questo esegue calcoli al di fuori del mio browser?
No — usa il DataView integrato di JavaScript per scrivere il tuo numero in un buffer di array tipizzato e rileggere il pattern di bit esatto, interamente lato client.
Come ci confrontiamo
| Funzionalità | Online Tool Store | Bit-shifting manuale nel codice |
|---|---|---|
| Scomposizione dei bit visiva e a colori | ✓ | ✗ |
| Cambiare precisione all'istante | ✓ | Riscrivere il codice |
Scrivere uno script veloce per estrarre i pattern di bit funziona, ma questo ispettore mostra la disposizione visivamente, in entrambe le precisioni, senza uscire dal browser.