Conversione

Convertitore di frazioni esadecimali

Impostazioni
Rimetti a zero
Condividi il risultato
Salva
Incorpora
Segnala un errore

Condividi calcolatrice

Aggiungi la nostra calcolatrice gratuita al tuo sito web

Per favore, inserisci un URL valido. Sono supportati solo gli URL HTTPS.


Usa come valori di default per la calcolatrice integrata ciò che è attualmente nei campi di input della calcolatrice sulla pagina.


Colore dell'input a fuoco, colore della casella di switch selezionata, colore al passaggio del mouse sugli elementi selezionati, ecc.


Per favore, accetta i Termini di Utilizzo.

Anteprima

Salva calcolatrice

Impostazioni calcolatrice

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Condividi calcolatrice

Cos’è una frazione esadecimale?

L’esadecimale è un sistema numerico a base 16 che utilizza sedici simboli distinti:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.
In questo sistema, le lettere A-F rappresentano i valori decimali 10-15. Sebbene la maggior parte delle persone sia familiare con i numeri esadecimali interi (comunemente usati nell’informatica e nella codifica del colore), i numeri esadecimali frazionari sono meno discussi ma ugualmente importanti, in particolare nell’aritmetica dei computer e nelle rappresentazioni in virgola mobile.

Una frazione esadecimale è qualsiasi numero che contiene una parte frazionaria scritta in base 16. Ad esempio:

0.AC160.AC_{16}

è una frazione esadecimale, che rappresenta il valore decimale 1016+12162=0,67187510\frac{10}{16} + \frac{12}{16^2} = 0,671875_{10}.

Come funziona il convertitore

Questo calcolatore converte istantaneamente numeri frazionari tra il sistema decimale, esadecimale e altri sistemi numerici, senza la necessità di cliccare su un pulsante “calcola”. Gli utenti possono inserire una frazione decimale o un numero frazionario esadecimale, e il convertitore fornisce automaticamente il valore equivalente nella base desiderata.

Lo strumento è utile per:

  • Sviluppatori che lavorano con indirizzi di memoria del computer o codici colore.
  • Studenti che apprendono i sistemi numerici e le conversioni.
  • Scienziati o ingegneri che trattano dati in diverse basi.

Il processo di conversione include due fasi principali:

  1. Conversione della parte intera (se presente).
  2. Conversione della parte frazionaria mediante moltiplicazione o divisione successive.

Esempio passo-passo

Esempio 1: Decimale 10,375 in esadecimale

  1. Parte intera = 10 → A16A_{16}.
  2. Parte frazionaria = 0,375.

Calcolo della parte frazionaria:

MoltiplicazioneRisultatoParte interaResto
0,375 × 166,060

Quindi, il risultato finale è:

10,37510=A,61610,375_{10} = A,6_{16}

Esempio 2: Frazione esadecimale 2.F a decimale

2.F16=2+1516=2,9375102.F_{16} = 2 + \frac{15}{16} = 2,9375_{10}

Esempio 3: Esempio di frazione periodica

Converti 0,1100,1_{10} in esadecimale.

MoltiplicazioneRisultatoParte interaResto
0,1 × 161,616
0,6 × 169,696
0,6 × 169,696

Il modello si ripete, quindi:

0,1100,1999...160,1_{10} \approx 0,1999..._{16}

Questo dimostra che non tutte le frazioni decimali hanno rappresentazioni esadecimali finite, proprio come 13\frac{1}{3} non può essere rappresentato con precisione in base 10.

Applicazioni delle frazioni esadecimali

  • Grafica computerizzata e codifica dei colori: I colori come RGBA talvolta usano rappresentazioni esadecimali frazionarie per definire la trasparenza.
  • Hardware digitale: Microcontroller e processori possono memorizzare valori in virgola mobile come frazioni esadecimali per compattezza.
  • Trasmissione dei dati: Quando si codificano dati binari in formati leggibili, può apparire la notazione esadecimale frazionaria.
  • Scopi educativi: Ottimo per dimostrare problemi di arrotondamento e precisione della virgola mobile nei sistemi numerici.

Conversione ad altre basi

Il convertitore può trasformare numeri frazionari tra qualsiasi sistema numerico, dal binario (base 2) all’ottale (base 8), decimale (base 10), ed esadecimale (base 16), e anche oltre.

Per un numero frazionario 0.b1b2b3...k0.b_1 b_2 b_3 ..._{k} in base kk, la formula generale di conversione in decimale è:

(0.b1b2b3...)k=i=1nbiki(0.b_1 b_2 b_3 ... )_{k} = \sum_{i=1}^{n} \frac{b_i}{k^i}

Una volta espresso come un decimale, può essere facilmente convertito in un’altra base utilizzando il metodo di moltiplicazione descritto in precedenza.

Curiosità storica interessante

L’uso diffuso dell’esadecimale in informatica emerse negli anni ‘60. Sistemi come l’IBM 1620 in origine preferivano l’aritmetica in base 10, ma le architetture basate su binario dimostrarono presto che la base 16 era più compatibile con il design sottostante del processore. Le frazioni esadecimali e la rappresentazione in virgola mobile divennero strumentali nella descrizione della memoria e delle operazioni hardware del computer da allora.

Domande frequenti

Come convertire 7,25 dal decimale all’esadecimale?

Separa parte intera e frazionaria:
Parte intera: 710=7167_{10} = 7_{16}.
Parte frazionaria: 0,25×16=40,25 \times 16 = 4.
Pertanto, 7,2510=7,4167,25_{10} = 7,4_{16}.

Come convertire 0.A3 dall’esadecimale al decimale?

A=10,3=3A = 10, \, 3 = 3 10161+3162=0,625+0,01171875=0,6367187510\frac{10}{16^1} + \frac{3}{16^2} = 0,625 + 0,01171875 = 0,63671875_{10}

Quante cifre esadecimali sono necessarie per rappresentare 0,5 in decimale?

Per esprimere 0,5 in base 16:

0,5×16=80,5 \times 16 = 8

Quindi, una singola cifra esadecimale dopo il punto è sufficiente:

0,510=0,8160,5_{10} = 0,8_{16}

Come sapere se una frazione decimale finirà in esadecimale?

Una frazione decimale termina in esadecimale se il suo denominatore (quando espresso ai minimi termini) divide una potenza di 16, cioè 2a×5b2^a \times 5^b dove la potenza più alta di 2 presente divide 16n=24n16^n = 2^{4n}.
Esempio: 18\frac{1}{8} terminerà perché 8=238 = 2^3 divide 24n2^{4n}.
Tuttavia, 13\frac{1}{3} non terminerà poiché 3 non divide una potenza di 2.

Segnala un errore

Questo campo è obbligatorio.