Hoe een decimaal getal naar een hexadecimaal nummer converteren

Een hexadecimaal nummersysteem is een onderste nummersysteem 16. Dit betekent dat 16 tekens worden gebruikt in het systeem: nummers van 0 tot 9 en de letter A, B, C, D, E, F. Converteer een decimaal getal naar hexadecimaal moeilijker dan hexadecimaal tot decimaal. Begrijp eerst het conversieproces en ga vervolgens naar het - het zal fouten voorkomen.

Transformatie van kleine aantallen

Decimale0een234vijf67achtnegen10elf1213veertienvijftien
Hexadecimaal0een234vijf67achtnegenABCNSEF

Stappen

Methode 1 van 2:
Intuïtieve methode
  1. Titel afbeelding Converteren van decimaal tot hexadecimale stap 1
een. Profiteer van deze methode als u niet bekend bent met een hexadecimaal nummersysteem. Een eenvoudige intuïtieve methode kan bijna elke persoon gebruiken. Als u verschillende nummersystemen kent, lees dan over de snelle methode, die hieronder wordt beschreven.
  • Als je helemaal niets weet over het hexadecimale systeem, begin dan met het onderzoek Basisconcepten.
  • Titel afbeelding Convert van decimaal tot hexadecimale stap 2
    2. Begin 16 graden van 1 tot 5 en noteer de resultaten. De ontlading van elke figuur van een hexadecimaal aantal is het resultaat van de constructie van het getal 16, evenals de ontlading van elke figuur van het decimale getal is het resultaat van de tentoonstelling van het nummer 10. De volgende lijst van de resultaten van de constructie 16 tot verschillende mate zal nuttig zijn in het proces van conversie:
  • 16 = 1048576
  • 16 = 65536
  • 16 = 4096
  • 16 = 256
  • 16 = 16
  • Als het converteerbare decimale getal groter is dan 1048576, legt u 16 in grotere mate uit en voegt u het resultaat toe aan de lijst.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 3
    3. Zoek het grootste aantal in de lijst dat minder is dan dit decimaal. Noteer dit decimale nummer dat moet worden geconverteerd naar hexadecimaal. Kijk naar de bovenstaande lijst en vind het grootste resultaat (erectie 16 in de mate), wat minder is dan dit decimale nummer.
  • U moet bijvoorbeeld een decimaal nummer 495 naar hexadecimaal converteren. Selecteer Nummer 256 in de lijst in de lijst.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 4
    4. Verdeel het decimale getal op de geselecteerde uitvoeringsvorm van 16 in de graad. Werk samen met een integer-divisie-resultaat - let niet op de cijfers na het decimale punt.
  • In ons voorbeeld: 495 ÷ 256 = 1.93..., Werk daarom met nummer 1 (dit is een heel privé uit divisie).
  • Het verkregen resultaat is de eerste figuur van het hexadecimale nummer. In dit geval verdeelde u dit decimale getal op 256, daarom is 1 in de lozing van 256-en.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 5
    vijf. Zoek het eerste residu. Dat wil zeggen, het residu van het verdelen van dit decimale getal naar het geselecteerde nummer (verdeler). Het residu wordt op dezelfde manier berekend als bij het delen in een kolom.
  • Vermenigvuldig de ontvangen private verdeler. In ons voorbeeld: 1 x 256 = 256 (d.w.z. 1 in hexadecimaal vertegenwoordigt 256 op basis van 10).
  • Het resultaat van vermenigvuldiging wordt van dit decimaal afgetrokken: 495 - 256 = 239.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 6
    6. Verdeel het saldo van de volgende (op de lijst) het resultaat van de constructie van 16 in de mate. Kijk naar de lijst met de resultaten van de constructie 16 in verschillende mate. Vind het resultaat dat het resultaat is dat u hebt gekozen voor vorige divisie. Verdeel het residu op het geselecteerde nummer om het volgende nummer van het hexadecimale nummer te vinden (als het residu lager is dan het geselecteerde nummer, is het volgende cijfer 0).
  • 239 ÷ 16 = veertien. Let niet op de cijfers na het decimaal.
  • Dit is het tweede nummer van het hexadecimale aantal, dat in de kwijting van 16-en. Elk nummer van 0 tot 15 kan worden vertegenwoordigd door één hexadecimaal cijfer. De verkregen cijfers worden geconverteerd en aan het einde van deze methode geplaatst.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 7
    7. Zoek het tweede residu. Hiertoe vermenigvuldigt u de ontvangen scheidingsdivider en wordt het resultaat van vermenigvuldiging in mindering gebracht op het eerste residu. Het tweede residu moet worden omgezet in een aantal hexadecimale nummer.
  • 14 x 16 = 224.
  • 239 - 224 = 15, dat wil zeggen, het residu is gelijk vijftien.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 8
    acht. Herhaal het beschreven proces totdat het residu minder is dan 16. Als het residu gelijk is aan het getal van 0 tot 15, kan het worden uitgedrukt door één hexadecimaal nummer. Dit cijfer is het laatste cijfer.
  • Het laatste cijfer van een hexadecimaal aantal is het nummer 15, dat in de kwijting van eenheden is.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 9
    negen. Converteer de ontvangen nummers en noteer het antwoord. Je hebt alle nummers van een hexadecimaal nummer gevonden. Maar ze worden vastgelegd in een decimale nummersysteem. Om elk cijfer te converteren op basis van 16, gebruikt u de volgende instructies:
  • Cijfers van 0 tot 9 veranderen niet.
  • 10 = A-11 = B-12 = C- 13 = D-14 = E-15 = F
  • In ons voorbeeld ontving u nummers (1) (14) (15). Dat wil zeggen, een hexadecimaal nummer wordt als volgt in rekening gebracht: 1EF.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 10
    10. Controleer het antwoord. Het is gemakkelijk om te doen als u de fundamenten van een hexadecimaal nummersysteem kent. Converteer elke cijfer van een zeskantnummer in het figuur van 10 en vermenigvuldig de reikwijdte van de constructie 16 tot op zekere hoogte die overeenkomt met het aantal nummers. In ons voorbeeld:
  • 1EF → (1) (14) (15)
  • Werk met nummers rechts links. 15 is in de kwijting van eenheden: 16 = 1, dus 15 x 1 = 15.
  • Het volgende cijfer is in ontslag 16-en 16 = 16, dus 14 x 16 = 224.
  • Het volgende cijfer is in ontslag 256-en: 16 = 256, dus 1 x 256 = 256.
  • Vouw de resultaten: 256 + 224 + 15 = 495, dat is, het bleek het oorspronkelijke decimale nummer.
  • Methode 2 van 2:
    Snelle methode (gebruik van residuen)
    1. Titel afbeelding Converteren van decimaal tot hexadecimale stap 11
    een. Verdeel het decimale getal op 16. Werk met een integer divisie-resultaat, dat wil zeggen, let niet op de cijfers na het decimale punt.
    • Converteer bijvoorbeeld het decimale nummer 317547 in hexadecimaal. Verdeel: 317547 ÷ 16 = 19846 (Dit is het eerste privé). Let niet op de cijfers na het decimaal.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 12
    2. Neem de rest op in een hexadecimaal nummersysteem. Het saldo van de divisie van dit nummer tot 16 staat in de categorie onder de 16e. Het residu zou dus in de kwijting van eenheden moeten zijn, dat wil zeggen, in de laatste afvoer van een hexadecimaal getal.
  • Om het residu te vinden, vermenigvuldig het resultaat van het delen van de verdeler (16), en dan is het resultaat van vermenigvuldiging van het verdeel (decimaal getal). In ons voorbeeld: 317547 - (19846 x 16) = 11.
  • Converteer een cijfer op basis van 16. Om dit te doen, gebruikt u de tabel die aan het begin van dit artikel wordt gepresenteerd. Dus 11 = B.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 13
    3. Verdeel het eerste privé. U heeft het residu getransformeerd in het aantal hexadecimale systeem. Nu moet je het eerste privé converteren. Om dit te doen, deel het op 16. Het blijkt de tweede (rechts) figuur van hexadecimaal nummer. Het proces is vergelijkbaar met het bovenstaande: het eerste particuliere is verdeeld in 256 (16 x 16 = 256), dus het residu zal onder de 256 vallen,. U hebt al een cijfer gevonden voor de afvoer van eenheden, dus het residu wordt vastgelegd in de categorie 16-en.
  • In ons voorbeeld: 19846/16 = 1240.
  • Residu = 19846 - (1240 x 16) = 6. Dit tweede (rechts) aantal hexadecimale nummer.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 14
    4. Herhaal het beschreven proces totdat het residu minder is dan 16. Vergeet niet om de restanten om te zetten die gelijk zijn aan de cijfers van 10 tot 15, in de nummers van een hexadecimale nummersysteem. Neem elk residu op. Het laatste residu (minder dan 16) is het eerste cijfer van een hexadecimaal nummer. In ons voorbeeld:
  • Vorige residuverdeling met 16: 1240/16 = 77 met het residu acht.
  • 77/16 = 4 met residu 13-13 = NS.
  • 4 <16>4 is het eerste cijfer van een hexadecimaal nummer.
  • Titel afbeelding Converteren van decimaal tot hexadecimale stap 15
    vijf. Noteer het nummer. Herinner eraan dat de cijfers die zijn ontvangen van het hexadecimale aantal aan de linkerkant worden vastgelegd. Controleer het antwoord om te controleren of de nummers in de juiste volgorde worden vastgelegd.
  • Definitieve antwoord: 4D86B.
  • Om het antwoord te controleren, converteert u elk cijfer in een decimaal getal, vermenigvuldig tot 16 tot op zekere hoogte en vouw de resultaten. (4 x 16) + (13 x 16) + (8 x 16) + (6 x 16) + (11 x 1) = 317547, dat is, het bleek het oorspronkelijke decimale aantal.
  • Tips

    • Om het aantal verschillende nummersystemen niet te verwarren, noteert u de basis van de systemen in de vorm van lagere indexen. Het decimale nummer 512 is bijvoorbeeld als volgt geschreven: 51210 (512 voor basis 10). Het HEX-nummer 512 is als volgt geschreven: 512zestien (512 op basis van 16) en 512zestien = 129810
    Deel in het sociale netwerk:
    Vergelijkbaar