Decimal til Hexadecimal Lommeregner er et gratis onlineværktøj udarbejdet af GeekforGeeks, der konverterer den givne værdi af decimaltallet til værdien af det hexadecimale tal. Det er et hurtigt og letanvendeligt værktøj, der hjælper eleverne med at løse forskellige problemer.
Indholdsfortegnelse
- Hvordan bruger man Decimal til Hexadecimal Lommeregner?
- Hvad er decimal til hexadecimal konvertering?
- Konverter decimal til hexadecimal
- Decimal til hexadecimal tabel
- Decimal til hexadecimal konvertering løste eksempler
- Praksisspørgsmål
- Ofte stillede spørgsmål
Hvordan bruger man Decimal til Hexadecimal Lommeregner?
Vi kan sagtens bruge decimal til hexadecimal konverter ved at følge trinene beskrevet nedenfor,
Trin 1: Indtast den givne værdi i decimalindtastningsfeltet.
Trin 2: Klik på konverter-knappen for at konvertere decimalværdien til den hexadecimale værdi.
Trin 3: Værdien vist som resultatet er den påkrævede værdi i hexadecimal form.
Hvad er decimal til hexadecimal konvertering?
Decimal til hexadecimal konvertering er processen med at konvertere et decimaltal til et hexadecimalt tal. Det decimaltalssystem har en basisværdi på 10 (0 til 9), og hexadecimalen har en basisværdi på 16 (0 til 9 og A til F for 10-15).
Der er forskellige måder at konvertere på Decimal til Hex tal. De er som følger:
Konvertering af tal med heltalsdelen
Trin 1: Tag decimaltallet som udbytte og 16 som divisor (hexadecimalt tal vil have 16 som grundtal)
Trin 2: Fordel udbyttet med divisor og gem resten i et array
Trin 3: Divider nu kvotienten opnået fra ovenstående trin med 16 og gem resten i arrayet.
Trin 4: Gentag det tredje trin, indtil tallet er større end nul.
Trin 5: Den endelige hexadecimale værdi vil være den omvendte rækkefølge af arrayet.
Eksempel 1: Lad os overveje et decimaltal 450. Vi skal konvertere dette decimaltal til et hexadecimalt tal.
Løsning:
Givet: Decimaltal = 450(10)
Trin 1: 450/16 giver Q1 = 28 og R1 = 2
Trin 2: 28/16 giver Q2 = 1 og R2 = 12 = C
Trin 3: 1/16 giver Q3 = 0 og R3 = 1
Trin 4: 0/16 giver Q4 = 0 og R4 = 0
Derfor er den hexadecimale værdi 01C2 (16)
Konvertering af tal med brøkdele
Trin 1: Tag det decimale brøktal og gang det med 16 (hexadecimalt tal vil have 16 som grundtal)
Trin 2: Gem resten i et array, dvs. heltalsdelen
Trin 3: Gentag ovenstående to trin, indtil tallet er nul.
Trin 4: Den endelige hexadecimale værdi vil være elementerne i arrayet.
computer arbejde
Eksempel 1: Konverter 0,0645 (10) til _______ (16)
Løsning:
Givet: Decimaltal = 0,0645(10)
Trin 1: 0,0645 x 16 = 1,032 og R1 = 1
Trin 2: 0,032 x 16 = 0,512 og R2 = 0
Trin 3: 0,512 x 16 = 8,192 og R3 = 8
Trin 4: 0,192 x 16 = 3,072 og R3 = 3
Trin 5: 0,072 x 16 = 1,152 og R3 = 1
Brøkdelen er stadig ikke nul, så den fortsætter, nu kan vi tage op til 5 rester
Derfor er den hexadecimale værdi 0,10831...(16)
genstand for java
Konvertering af tal med både heltals- og brøkdele
Trin for både heltalsdelen og brøkdelen skal følges.
Eksempel 1: Konverter 256.00390625 (10) til _________ (16)
Løsning:
Givet: Decimaltal = 256,00390625(10)
Lad os udføre konverteringen på heltalsdelen:
Heltalsværdi = 256(10)
Trin 1: 256/16 giver Q1 = 16 og R1 = 0
Trin 2: 16/16 giver Q2 = 1 og R2 = 0
Trin 3: 1/16 giver Q3 = 0 og R3 = 1
Lad os udføre konverteringen på brøkdel:
Brøkværdi = 0,00390625(10)
Trin 1: 0,00390625 x 16 = 0,0625 og R1 = 0
Trin 2: 0,0625 x 16 = 1,0 og R2 = 1
Trin 3: 0,0 x 16 = 0 og R3 = 0
Derfor er den hexadecimale værdi 100,010 (16)
Indirekte konvertering
I denne type konvertering , vil vi konvertere decimaltallet til et binært tal eller oktalt tal og konvertere det yderligere til et hexadecimalt tal ved at gruppere cifre.
Eksempel 1: Konverter 66 (10) til _______ (16)
Løsning:
Givet: Decimaltal = 345(10)
Konverter det givne decimaltal til dets binære form:
Binært tal = 1000010(2)
Grupper nu 4 binære cifre som én gruppe og skriv dens hexadecimale værdi
dvs.0100 0010
Derfor er hexadecimalt tal = 42 (16)
Konverter decimal til hexadecimal
Konvertering af decimal til hexadecimal er enkel ved hjælp af en konverteringstabel. Husk bordet for nemt konvertering af tallene 1 til 15. For at konvertere større tal skal du dividere med 16 og bruge resten som det hexadecimale ciffer. Se tabellen for værdier 0 til 15 som reference.
Decimal til hexadecimal tabel
Følgende tabel viser repræsentationen af hexadecimale, decimale og binære værdier:
Decimaltal | Hexadecimalt ciffer | Binær form |
---|---|---|
0 | 0 | 0000 |
1 | 1 | 0001 |
2 | 2 | 0010 |
3 | 3 | 0011 |
4 | 4 | 0100 |
5 | 5 | 0101 |
6 | 6 | 0110 |
7 | 7 | 0111 |
8 | 8 | 1000 |
9 | 9 | 1001 |
10 | EN | 1010 |
elleve | B | 1011 |
12 | C | 1100 |
13 | D | 1101 |
14 | OG | 1110 |
femten | F | 1111 |
Tjek også:
- Decimal til binær
- Talsystem og basiskonverteringer
- Konverter decimal til oktal
Decimal til hexadecimal konvertering løste eksempler
Eksempel 1: Konverter 20 i decimal til hexadecimal
Løsning:
Vi ved, at for at konvertere et tal fra decimal til hexadecimal, skal vi dividere tallet med 16 og derefter successivt dividere kvotienten med 16, indtil kvotienten er nul
20 ÷ 16 giver Q1 = 1, R1 = 4
1 ÷ 16 giver Q2 = 0, R2 = 1
Derfor er 20 i decimal lig med 14 i hexadecimal
Eksempel 2: Konverter (678) 10 til hexadecimal
Løsning:
678 ÷ 16 giver Q1 = 42, R1 = 6
42 ÷ 16 giver Q2 = 2, R2 = 10 = A
2 ÷ 16 giver Q3 = 0, R3 = 2
Derfor (678)10= 2A6 i hexadecimal
Eksempel 3: Konverter (1429) 10 til hexadecimal
flette sortering
Løsning:
1429 ÷ 16 giver Q1 = 89 og R1 = 5
89 ÷ 16 giver Q2 = 5 og R2 = 9
5 ÷ 16 giver Q3 = 0 og R3 = 5
Derfor (1429)10= 595 i hexadecimal
Eksempel 4: Konverter 0,125 til hexadcimal
Løsning:
For at konvertere et brøktal multiplicerer vi brøkdelen med 16 og multiplicerer derefter brøkdelen af produktet med 16, indtil tallet bliver nul og skriver derefter resultatet fra det første produkt og ikke fra det sidste, som vi normalt gør.
0,125 ⨯ 16 = 2,0
0 ⨯ 16 = 0
Derfor, (.125)10= 0,2
Øve spørgsmål om decimal til hexadecimal konvertering
Q1: 234
Q2: 4573
Q3: 0,1345
Q4: 675434
Q5: 567
Ofte stillede spørgsmål om decimal til hexadecimal konvertering
1. Hvordan konverteres Decimal til Hex?
- Divider tallet med 16.
- Få heltalskvotienten for den næste iteration.
- Få resten for hex-cifferet.
- Gentag trinene, indtil kvotienten er lig med 0.
2. Hvad er ændringen i baser i konverteringen fra decimal til hexadecimal?
Basen fra 10 (decimal) ændres til 16 (hexadecimal).
3. Hvad betyder 0 i hexadecimal?
Decimaltallet 0 er også lig med 0 i hexadecimal form.
4. Hvad er decimal til hexadecimal konvertering?
Decimal til hex konvertering er processen med at konvertere et decimaltal med basis på 10 til et hexadecimalt tal med basis på 16.
5. Hvad er konvertering af decimal til hexadecimal?
Konverteringen af decimaltal til hexadecimal involverer at repræsentere decimalværdier ved hjælp af base-16-nummereringssystemet. I dette system er cifre fra 0 til 9 repræsenteret som sædvanligt, og cifre fra 10 til 15 er repræsenteret som henholdsvis A, B, C, D, E og F. Processen omfatter at dividere decimaltallet med 16 gentagne gange og notere resten for at opnå den hexadecimale ækvivalent. Denne metode giver mulighed for nem repræsentation af værdier i computere, da hexadecimal er almindeligt anvendt i programmering og computing.