Number Base Converter
Binary octal decimal hex
Binary octal decimal hex Funziona localmente nel tuo browser
Leave the base on Auto and the converter reads 0x, 0b and 0o prefixes for you. Pick a base to force one.
Decimal
597
Hexadecimal
255
Binary
1001 0101 01
Octal
1125
Decimal: 597 Binary: 1001 0101 01 Octal: 1125 Hex: 255
About the
Il convertitore di base numerica converte un valore tra binario, ottale, decimale ed esadecimale e li mostra tutti e quattro contemporaneamente in modo da poter leggere quello di cui hai bisogno. Lascia la base su Auto e leggerà i prefissi 0x, 0b e 0o per te, il che significa che puoi incollare 0xFF direttamente dal codice sorgente e ottenere 255, 1111 1111 e 377 senza impostare nulla. I valori vengono gestiti come numeri interi con precisione arbitraria, quindi un valore a 64 bit viene convertito esattamente invece di perdere i bit superiori.
Where people use the
- Lettura di un valore esadecimale dal codice sorgente come decimale e binario.
- Verifica quali bit sono impostati in un flag o in una maschera.
- Conversione di un valore di colore tra canali esadecimali e decimali.
- Verifica di un letterale binario in un file di configurazione prima di eseguirne il commit.
How to use the
- 1
Inserisci un valore
Digita un numero in qualsiasi base: 255, 0xFF, 0b11111111 o 0o377. Gli spazi e i caratteri di sottolineatura vengono ignorati.
- 2
Lasciare la base su Auto o forzarne una
Auto legge il prefisso e torna alla corrispondenza delle cifre. Scegli Binario, Ottale, Decimale o Esadecimale per forzare un'interpretazione.
- 3
Leggili tutti e quattro
Decimale, esadecimale, binario e ottale vengono visualizzati insieme. Il binario è raggruppato in quattro per renderlo leggibile.
- 4
Copia ciò di cui hai bisogno
Ogni riga ha il proprio pulsante di copia e il risultato combinato può essere copiato in una volta sola.
Suggerimenti e migliori pratiche
- Incolla i valori 0x direttamente dal codice; il prefisso viene letto automaticamente.
- L'output binario è raggruppato in quattro per corrispondere al modo in cui i bocconcini vengono mappati alle cifre esadecimali.
- Forza una base quando un numero semplice può essere letto in due modi, ad esempio 10.
Domande frequenti
Cosa significano i prefissi 0x, 0b e 0o?
Segnano la base: 0x per esadecimale, 0b per binario e 0o per ottale. Sono le convenzioni utilizzate da C, JavaScript, Python e la maggior parte degli altri linguaggi, quindi il codice può essere incollato direttamente.
Perché il mio valore binario viene rifiutato quando forzo la base 2?
Perché contiene caratteri diversi da 0 e 1. Un valore con spazi va bene, ma un valore con prefisso 0b no, poiché il prefisso non è una cifra binaria.
Può gestire numeri molto grandi?
SÌ. I valori vengono gestiti come numeri interi con precisione arbitraria, quindi un valore a 64 bit o superiore viene convertito esattamente. Sono supportati solo i numeri interi.
Gestisce i numeri negativi?
SÌ. Un segno meno iniziale viene mantenuto e mostrato su ogni base.
Può convertire valori frazionari?
No. Il convertitore funziona solo con numeri interi, il che copre i casi importanti per bit flag, indirizzi e valori di colore.