science >> Wetenschap >  >> Wiskunde

Hoe te omzetten Hexadecimaal naar Decimal

Hexadecimale waarden vertegenwoordigen een nummeringsysteem met basis-16. Het heeft de normale 10 cijfers - 0 tot 9 - plus de zes letters - A, B, C, D, E en F. Het wordt gebruikt om grotere getallen te coderen omdat het compacter is dan het basis-10 systeem. Dat wil zeggen, elk getal kan worden geschreven met zoveel of minder cijfers in hexadecimaal dan in decimaal.

U kunt een hexadecimaal getal naar een decimaal getal converteren met basisinstructies, maar een rekenmachine maakt het proces sneller.

Begrijp waar elk hexadecimaal cijfer voor staat. De cijfers 0 t /m 9 staan ​​voor hun decimale tegenhangers en A = 10, B = 11, C = 12, D = 13, E = 14 en F = 15.

Maak een tabel met zoveel kolommen als er zijn cijfers in uw hexadecimale nummer. Label elke kolom met de cijfers in volgorde. Gebruik het nummer B61F als voorbeeld.

Schrijf het decimale equivalent onder elk cijfer. Dus B = 11, 6 = 6, 1 = 1 en F = 15.

Maak vervolgens een rij voor de macht van 16 beginnend met 1 in de meest rechtse kolom en ga door naar de meest linkse kolom. In het voorbeeld zou u "1," 16, "" 16 ^ 2 = 256 "en" 16 ^ 3 = 4.096 "in de derde rij schrijven. Als u een langer nummer hebt, gaat u verder met" 16 ^ 4 = 65.536 "enzovoort.

Vermenigvuldig de getallen in de tweede en derde rij voor elke kolom. Schrijf die producten in een vierde rij. In het voorbeeld krijgt u 11 x 4.096 = 45.056, 6 x 256 = 1.536, 1 x 16 = 16 en 15 x 1 = 15.

Tel alle getallen op in de vierde rij. Dus 45,056 + 1,536 + 16 + 15 = 46,623. Dus is 46.623 het decimale equivalent van B61F.