Så här konverterar du ett decimaltal till hexadecimal
Som är ett hexadecimalt tal system baserat på 16. Detta innebär att för att uttrycka de enskilda siffror du har över 16 symboler, de klassiska decimaltal (0-9) och bokstäverna A, B, C, D, E och F Omvandlingen av ett decimaltal till en hexadecimal är mycket mer komplext än motsatt operation. Var tålmodig och ta all tid som behövs för att lära sig den grundläggande mekanismen, för att inte göra misstag. [[Category: Software]
Konverteringstabell
Decimalt system | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hexadecimalt system | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EN | B | C | D | och | F |
steg
Metod 1
intuitivt1
Om du har liten erfarenhet med hjälp av det hexadecimala systemet (ofta förkortat som ESA eller HEX), börja med att använda denna konverteringsmetod. Mellan de två tillvägagångssätten som beskrivs i den här guiden är det här enklast att följa för de flesta. Om du redan är bekant med de olika numreringssystemen, försök använda snabbmetoden.
- Om det är första gången med det hexadecimala numreringssystemet kan det vara till hjälp förstå de viktigaste begreppen.
2
Skriv lista över befogenheter av 16. Varje siffra i ett hexadecimalt tal representerar en annan kraft på 16, precis som varje decimalsiffra representerar en effekt på 10. Följande lista över krafter på 16 kommer att vara till nytta vid omvandlingen:
3
Hitta den högsta effekten av 16 som finns i decimaltalet som ska konverteras. Notera decimaltalet i fråga. Hänvisa till listan och hitta den största effekten på 16 som också är tillräckligt liten för att den innehåller det nummer du vill konvertera.
4
Dela decimaltalet med effekten av 16 upptäckta. Begränsad för att undersöka hela delen av resultatet, kassera några decimaltal.
5
Beräkna resten. Denna information visar den återstående delen av decimaltalet som fortfarande ska konverteras. Så här beräknar du det helt enkelt genomföra divisionen:
6
Dela nu resten med den högsta 16 effekten som den kan hålla. För att göra detta, hänvisa dig till den lista över befogenheter på 16 som anges i föregående steg. Fortsätt genom att identifiera den största effekten på 16 som kan innehålla det nya numret som ska konverteras. Dela resten med detta nummer och identifiera sedan nästa siffra som utgör hexadecimalt tal (om resten ska vara mindre än den minsta 16 tillgängliga effekten betyder det att nästa siffran i hexadecimalt tal är 0).
7
Beräkna resten igen. Som tidigare multiplicerar du det sista resultatet som erhållits för divisören, sedan subtrahera resultatet från utdelningen. Det erhållna numret är den återstående delen av det ursprungliga decimaltalet som vi ännu inte har konverterat.
8
Upprepa föregående steg tills du får en vila som är mindre än 16. När du får ett tal mellan 0 och 15 som en återstående, kan du konvertera den direkt till hexadecimal med hjälp av konverteringstabellen i början av artikeln. Den erhållna siffran kommer att vara den sista.
9
Skriv omvandlingsresultatet med respekt för rätt notering. Nu när vi känner till alla siffror som utgör vårt hexadecimala tal måste vi konvertera dem till rätt notation (det här beror på att de fortfarande uttrycks i bas 10). För att göra detta, hänvisa till den här enkla guiden:
10
Kontrollera att ditt arbete är korrekt. Att göra det är väldigt enkelt, när du förstår förfarandet bakom det hexadecimala numreringssystemet. Samla varje hexadecimal siffra i decimal. För att göra så multiplicera den med kraften 16 som motsvarar den upptagna positionen. Här är beräkningen som ska utföras enligt vårt exempel:
Metod 2
snabb1
Dela decimaltalet med 16. Utför operationen som en normal uppdelning mellan heltal. Med andra ord, betrakta endast hela delen av resultatet och beräkna sedan resten, kassera decimalerna.
- Låt oss anta att du vill konvertera decimaltalet till 317.547. Utför följande beräkning 317.547 ÷ 16 = 19.846 (utan att oroa sig för decimalerna).
2
Notera resten genom att uttrycka den i hexadecimal. När du har utfört den första divisionen kommer hela resultatet att bli den del av decimalnumret från vilket du kommer att få de hexadecimala siffrorna som upptar positionerna på 16 eller följande. Som ett resultat kommer resten av divisionen att representera kraften 160 av hexadecimalt tal, det vill säga den sista figur.
3
Upprepa föregående steg med kvoten som utgångspunkt. För tillfället har vi konverterat återstoden av den första divisionen till hexadecimal. Nu måste vi fortsätta genom att dela kvoten igen med 16. Resten kommer att vara den näst sista siffran i det slutliga hexadecimala talet. Också i det här fallet kommer vi att använda samma logiska procedur som sedd ovan: vid denna tidpunkt har startdimaltalet dividerats med 16 två gånger, det vill säga att resten av operationen inte kan innehålla strömmen 162 (16 x 16 = 256). Vi har redan identifierat den första siffran i vårt hexadecimala nummer, så resten av denna operation motsvarar effekten 161, det är det i "plats för 16".
4
Upprepa föregående steg tills du får en kvot under 16. Kom ihåg att konvertera siffrorna från 10 till 15 i hexadecimal notering. Rapportera var och en av resterna i den ordning i vilken de beräknades. Slutkvoten (den som är lägre än 16) representerar den första siffran i ditt hexadecimala tal. Här är vad vi får från vårt exempel:
5
Bygg det slutliga numret. Nu när vi har fått alla siffror som utgör vårt hexadecimala nummer, från det minst signifikanta att komma till det viktigaste numret, var noga med att skriva dem i rätt ordning.
tips
- För att undvika att bli förvirrad när du använder olika numreringssystem, bör du alltid ange numreringsbasen som används som prenumerationsnummer. Till exempel 51210 medel "512 basen 10", det vill säga ett vanligt decimaltal. Ordalydelsen 51216 det betyder istället "512 bas 16" och motsvarar decimaltalet 129810.
Dela på sociala nätverk:
Relaterade
- Hur runda decimala siffror
- Hur runda ett decimaltal till tiotal
- Hur man beräknar den enkla räntan
- Hur man beräknar ökningsprocenten
- Hur man förstår hexadecimalt numreringssystem
- Hur man räknar med banan
- Så här konverterar du procentandelar, fraktioner och decimala tal
- Hur man konverterar mätare i millimeter
- Hur konvertera periodiska decimala siffror till fraktioner
- Hur man konverterar stående tummar
- Så här konverterar du fraktioner till decimaler
- Hur man konverterar ett decimaltal till oktal
- Så här konverterar du ett hexadecimalt tal till binärt eller decimalt
- Så här konverterar du ett tal från det decimala systemet till det binära systemet
- Hur konverterar man ett nummer från det binära systemet till decimaltalet
- Hur sprickar Gmail Notifier för att använda SSL
- Hur man delar ett heltal med ett decimaltal
- Hur man läser siffror i binärt system
- Så här byter du från binär till hex
- Hur man skriver stora och små bokstäver i binär
- Så här byter du ett decimaltal i en fraktion