Convertitore di basi
Convertitore di basi
Convertitore di basi: Supporta la conversione di numeri tra binario, ottale, decimale ed esadecimale, riconoscendo automaticamente i prefissi 0b/0o/0x. Aggiornamenti collegati istantanei, adatto per il debug di programmazione, l'apprendimento delle operazioni bit a bit e la conversione dei bit di permesso.
Binario
Ottale
Decimale
Esadecimale
Avvio rapido
Scenari comuni
Programmazione e debug
conversione rapida di costanti, bitmask e flag tra basi diverse
Bit di permesso
confronto/convertitore tra permessi Unix in ottale (es. 755) e rappresentazioni binarie/decimali
Reti e protocolli
analisi/verifica di campi esadecimali in pacchetti e frame
Studio delle operazioni sui bit
osserva come shift e AND/OR/NOT influiscono sulla rappresentazione del numero
Registri/bitfield
scomponi e ricomponi bit di flag (es. 0xA5 → interruttori) utile per embedded e debug di protocolli
Scenario aggiuntivo
convertitore esadecimale, convertitore ottale e convertitore decimale possono essere gestiti nello stesso flusso, così da verificare il risultato prima di copiarlo o esportarlo.
Parametri di conversione e intervalli
Consigli d'uso
Limitazioni e compatibilità
Privacy e sicurezza
Domande frequenti
Il prefisso 0x è accettato solo nel campo esadecimale. Incollalo lì oppure rimuovi il prefisso e inserisci il numero nella base desiderata. In modo analogo, 0b/0o sono accettati solo nei campi binario/ottale; la copia restituisce sempre valori senza prefisso.
No. Usa cifre contigue senza spazi o underscore; se copi da codice o documenti, rimuovi i separatori prima di incollare.
Per migliorare la leggibilità l’output viene normalizzato. Se ti serve una larghezza fissa, aggiungi gli zeri manualmente.
Al momento non supportiamo negativi o frazioni; i risultati sono trattati come interi non segnati. Esempio: 0xFF su 8 bit vale 255 come non segnato, mentre rappresenta −1 se interpretato come intero con segno a 8 bit.
No, la copia restituisce sempre valori senza prefisso. I prefissi vengono tollerati in input solo nel campo corrispondente; quando usi il valore nel codice, aggiungi manualmente 0b/0o/0x se necessario.