logo

Decimal til hexadecimal konverter

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?

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?

  1. Divider tallet med 16.
  2. Få heltalskvotienten for den næste iteration.
  3. Få resten for hex-cifferet.
  4. 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.