Toolbox Hub
Tutti gli strumenti

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

Result
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. 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. 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. 3

    Leggili tutti e quattro

    Decimale, esadecimale, binario e ottale vengono visualizzati insieme. Il binario è raggruppato in quattro per renderlo leggibile.

  4. 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.

Strumenti correlati