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

Come convertire Base 10 a Base 16

Base 10 , noto anche come il sistema decimale , è la base comune che usiamo ogni giorno . Base 16 , noto anche come sistema esadecimale , è utilizzato dagli informatici poiché 16 è una potenza di 2 e computer sono basati su binario , o base 2 aritmetica. In base 10 , la cifra più a destra in un numero rappresenta unità, i successivi 10s cifra e così via . Così 312 (10) = 3 * 100 + 1 * 10 + 2 * 1 . In base 16 , la cifra più a destra è di nuovo unità, cifra successiva 16 , la prossima 256S ( 16 * 16) e così via . Così , 312 (16) = 3 * 256 (10) + 1 * 16 (10) + 2 * 1 = 784 (10) . Cifre superiori a 10 sono rappresentati dalle lettere da A a F. Istruzioni
1

dividere il numero che si desidera convertire da 16 e scrivere il quoziente e resto . Per esempio, se si desidera convertire 543 ( 10) a base 16 , dividere 543 per 16 e scrivere 33 R 15 .
2

Dividere il quoziente dal passo 1 da 16 e ancora scrivere il quoziente e resto . Quindi dividere 33 per 16 e scrivere 2 R 1 .
3

Continuare questo processo fino a quando il quoziente è 0 . Nel nostro esempio , dividere 1 da 16 e ottenere 0 R 2 .
4

Converti resti come necessario . Se uno qualsiasi dei resti sono 10 o superiore , scrivere A per 10 , B per 11, C per 12, D per il 13 , E per il 14 o F per il 15 . Nel nostro esempio , la prima parte restante era di 15 , in modo da convertirlo in F.
5

Scrivi i resti in ordine inverso che li hai . Nel nostro esempio , 21F . Questa è la soluzione . 543 ( 10) = 21F ( 16) .

 

Programmazione © www.354353.com