Base 10 , även känd som decimalsystemet , är den vanliga basen vi använder varje dag . Base 16 , även känd som hexadecimala systemet , används av datavetare eftersom 16 är en effekt av 2 och datorer är baserade på binära eller bas 2 aritmetik . I basen 10 , representerar siffran längst till höger i ett antal enheter, nästa siffra 10s och så vidare. Således 312 ( 10 ) = 3 * 100 + 1 * 10 + 2 * 1 . I basen 16 , är siffran längst till höger igen enheter , nästa siffra 16 , nästa 256s ( 16 * 16 ) och så vidare . Således 312 ( 16 ) = 3 * 256 ( 10 ) + 1 * 16 ( 10 ) + 2 * 1 = 784 ( 10 ) . Siffror över 10 representeras av bokstaven A till F. Instruktioner
1
dividera antalet du vill konvertera med 16 och skriv kvoten och resten . Till exempel , om du vill konvertera 543 ( 10 ) till basen 16 , dividera 543 med 16 och skriv 33 R 15 .
2
Dela kvoten från steg 1 med 16 och återigen skriva kvoten och återstoden . Så dividera 33 med 16 och skriva 2 R 1 .
3
Fortsätt tills kvoten är 0 . I vårt exempel , dela 1 med 16 och få 0 R 2 .
4
Konvertera rester efter behov . Om någon av resterna är 10 eller högre , skriver A för 10 , B för 11 , C 12 , D för 13 , E för 14 eller F 15 . I vårt exempel , var den första resten 15 , så konverterar den till F.
5
Skriv resterna i omvänd ordning som du fick dem . I vårt exempel , 21F . Detta är lösningen. 543 ( 10 ) = 21F ( 16 ) .