Hjem / vitenskap / matematikk / Hvordan konvertere fra desimal til heksadesimale

Hvordan konvertere fra desimal til heksadesimale

/
81 Visninger

Som kjent antall datamaskiner som er skrevet i binær, er en mann mer praktisk å bruke desimaler.

Oversettelse av tall fra binær til desimal representasjon av råvarer, som regel det aktuelle programmet.

Men programmerere har ofte å jobbe med tall i dem direkte, "maskin" form.

I dette tilfellet er desimaltall konverteres til et heksadesimalt tallsystem, som en datamaskin forståelig, og fagmannen.

du trenger

  • - kalkulyator-
  • - datamaskinen.

instruksjon

    1

For å sette tallet i desimalsystemetheksadesimale, bruker standard Windows-kalkulator. trenger bare å bruke kalkulatoren er ikke i standarden, men i "Engineering" form. For å gjøre dette, velger hovedmenyen "Vis" og klikk på linjen "Engineering".

    2

Merk at visningsmoduskalkulator. Vanligvis er dette desimal representasjon av tall modus standard. Hvis pekeren ikke er i posisjon til desember, installere den i denne posisjonen.

    3

Nå bare skriver på en datamaskin tastatur(Eller virtuelle tastaturet kalkulator) et desimaltall som må oversettes til en heksadesimal representasjon. Merk at antallet ikke kan være svært store - ikke mer enn 18446744073709551615. Selv om kalkulatoren skjermen og lar deg legge inn en "lang" tall, ved konvertering til heksadesimal "ekstra" tall vil bli forkastet, og resultatet blir feil.

    4

Oppringing original (desimal) nummer, bryterKalkulatoren i hex-modus. For å gjøre dette, flytter markøren til borekronen tallsystem Hex stilling. Den angitte nummeret blir automatisk konvertert til heksadesimal form. Indeks heksadesimale representasjon skal være i "8-byte" stilling, eller lengden av inngangsnumrene blir meget begrenset (f.eks, "1 byte" - ikke mer enn 255).

    5

Hvis du har en datamaskin, kan du overføre et nummer fradesimaltall til heksadesimale, og "manuelt". For å gjøre dette, dele desimaltall med 16. Videre er behovet for å dele en klassisk - "området", til den rest som ble oppnådd som et helt tall, og ikke i form av en "hale" av desimaltegnet.

    6

Så, dele den opprinnelige nummer 16, skriverResiduet som Jr. (høyre) sifret heksadesimalt tall. Hvis resten er større enn 9, og deretter konvertere den til en "ekte" heksadesimal. I dette tilfellet oppmerksom på at desimaltallet heksadesimale 10 tilsvarer "A" osv For å unngå feil, kan du bruke følgende tegn:
10 - Og
11 -
12 - C
13 - D
14 - E
15 - F

    7

Dersom kvotienten av det opprinnelige antall 16viste seg større enn 0, og gjentar det foregående trinn, tar særlig som utbytte. Rester fra fisjon konvertert til heksadesimale sifret sekvensielt skrive fra høyre til venstre. Prosessen blir gjentatt så lenge som den kvotient ikke vil være null.

Hvordan konvertere fra desimal til heksadesimale Det ble sist endret: 21 juni 2017 av nolseowb
Det er hoved indre beholder bunntekst