Convertitore di basi numeriche
Converti interi esatti tra basi da 2 a 36.
I tuoi file vengono elaborati qui, sul tuo dispositivo
Non inviamo il tuo file o il contenuto del testo a un server di elaborazione. Non è necessario alcun conto e non vi è alcuna quota operativa giornaliera. I singoli strumenti hanno limiti di dimensione per proteggere la memoria del dispositivo.
È necessaria una connessione per caricare il sito e le sue risorse. L'hosting potrebbe ricevere dati tecnici sulle visite. Preferiti memorizzare solo gli identificatori di strumento in questo browser.
Come trattiamo i tuoi dati →Come utilizzare questo strumento
- Inserisci un numero intero senza 0x, 0b o separatori.
- Scegli le basi di input e output da 2 a 36.
- Controllare il segno e ricordare che gli zeri principali sono normalizzati.
Un esempio che puoi verificare
Convertire un valore esadecimale in decimale senza perdere precisione.
Esempio di input
FF
Risultato atteso
255
F vale 15, quindi FF in base 16 è 15 × 16 + 15 = 255. In base 2 il risultato è 11111111. Non aggiungere prefissi come 0x o 0b.
Convertitore di basi numeriche: usi e guida pratica
La conversione delle basi numeriche rappresenta lo stesso numero intero con un sistema a cifre diverse. Aiuta con esercizi binari, valori esadecimali e ispezione dell'identificatore numerico. Lo strumento supporta basi da due a trentasei. Cambiare la rappresentazione non cambia la quantità: le cifre visibili dipendono dalla base selezionata, proprio come il decimale dieci ha un'ortografia diversa in binario. Identifica l'interpretazione del numero prima di trattare una stringa di caratteri arbitraria come input numerico.
Selezionare la base di origine e verificare che ogni cifra sia valida in essa. Binary usa solo zero e uno, mentre le basi superiori usano lettere per valori aggiuntivi. Seguire le regole del campo di input piuttosto che assumere un prefisso da un altro linguaggio di programmazione verrà automaticamente accettato. Una stringa dall'aspetto esadecimale potrebbe anche essere un testo ordinario o un identificatore, quindi il suo significato dovrebbe provenire dal sistema o dall'esercizio circostante, non solo dall'aspetto.
Il calcolo funziona con numeri interi e può gestire valori oltre la precisione del numero di JavaScript ordinario utilizzando una logica di numeri interi di grandi dimensioni. Non converte frazioni o quantità decimali separate. Un segno negativo rappresenta una quantità matematica negativa; che è diversa da una rappresentazione binaria complementare di larghezza fissa di due. Definire la larghezza e le convenzioni dei bit firmati separatamente quando si interpreta un registro hardware o un campo codificato. La conversione di base da sola non fornisce quei vincoli mancanti.
Controllare convertendo il risultato nella base originale e provando un piccolo valore familiare per confermare che le selezioni non sono state invertite. Gli zeri principali possono scomparire perché non modificano il valore intero; mantieni la stringa originale quando esprimono una larghezza o un formato di codice richiesto. Text Base64 è un'operazione diversa, non solo scrivere un intero in base sessantaquattro. Utilizzare quel convertitore quando byte di testo hanno bisogno di codifica di trasporto.
Un controllo pratico prima di utilizzare il risultato
Una prova di andata e ritorno può utilizzare un intero positivo, zero e un intero negativo. Convertire ciascuno e tornare alla base di origine per confermare il suo valore. Per i codici a larghezza fissa, mantieni anche la formattazione originale e gli zeri iniziali, poiché l'equivalenza numerica non preserva necessariamente la presentazione o la larghezza richiesta dal ricevitore.
Opzioni e limiti
Inserisci un intero e scegli base iniziale e finale, da 2 a 36. Si usano cifre 0–9 e lettere A–Z, senza prefissi 0x o 0b, spazi interni o decimali. Sono ammessi i segni + e − e fino a 2.048 cifre. Il calcolo usa interi di precisione arbitraria.
Domande frequenti
Gli zeri principali vengono mantenuti?
No. Converte il valore numerico e restituisce una rappresentazione normalizzata. Le lettere di uscita sono maiuscole e lo zero negativo diventa 0.
I miei dati sono memorizzati su un server?
No. I contenuti e i file vengono elaborati nel browser senza un account. Chiudere la pagina perde i risultati non salvati.