Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come convertire decimale in esadecimale

Il sistema di numerazione esadecimale è utile nel calcolo perché può codificare i numeri in modo più efficiente rispetto sia al binario o sistemi decimale . Il sistema esadecimale utilizza le cifre da 0 a 9 , più le prime sei lettere dell'alfabeto per creare un sistema di numerazione in base 16 . Le lettere A, B , C , D, E , e F rappresentano i numeri 10 e 15 respectively.If si desidera convertire un normale numero base 10 in un numero base 16 , utilizza il seguente guida . Questo può essere utile se non si dispone di calcolatore di conversione . Istruzioni
1

primo luogo, un'occhiata a questa lista di poteri 16:16 ^ 0 = 116 ^ 1 = 1616 ^ 2 = 25616 ^ 3 = 409616 ^ 4 = 6.553.616 ^ 5 = 1048576 ... ecc

Trova i due numeri in questa lista che il numero in base 10 è tra , e raccogliere il numero più basso . Ad esempio, se il numero in base 10 è 50011 , allora si dovrebbe scegliere 4096 , poiché 50011 è tra 4096 e 65536 .
2

Guardate la potenza di 16 che hai scelto nel passo 1, e aggiungere 1 per l'esponente. Per esempio, dal 4096 = 16 ^ 3, quindi abbiamo 3 + 1 = 4 . Questo ti dice quante cifre il numero esadecimale avrà. Quindi 50011 avranno 4 cifre in base 16 .
3

Per trovare la prima cifra del numero esadecimale , dividere il numero in base 10 per il numero che hai scelto nel passo 1, e mantenere il resto . Abbiamo 50011/4096 = 12 con resto 859 . Dal 12 è equivalente a C in esadecimale , la cifra pugno è C.
4

Ora prendete il resto che hai trovato al punto 3 e Step 1 ripetizione. 859 è compresa tra 256 e 4096 , quindi dovremo prendere 256 .

Dividere 859 per 256 e tenere il resto . Quindi 859/256 = 3 con resto 91 . Così la seconda cifra è 3.
5

Ripetere con il restante 91 . Dal 91 è compresa tra 16 e 256 , calcoliamo 91/16 = 5 con resto 11 . Quindi 5 è la terza cifra .
6

Poiché il nostro resto era 11 nel passaggio precedente , e il nostro numero è di 4 cifre a lungo , l'ultima cifra è solo l'equivalente esadecimale di 11, che è B.
7

Infine, la rappresentazione completa di 50011 in esadecimale è C35B .

 

Programmazione © www.354353.com