Hjem / videnskab / matematik / Sådan konverteres fra decimal til hexadecimal

Sådan konverteres fra decimal til hexadecimal

/
80 visninger

Som det er kendt, at antallet af computere, der er skrevet i binær, en mand er mere bekvemt at bruge decimaler.

Oversættelse af tal fra binær til decimal repræsentation af produkter, som regel, det pågældende program.

Men programmører ofte nødt til at arbejde med tal i dem direkte, "maskine" form.

I dette tilfælde er det decimaltal konverteres til et hexadecimalt talsystem, som en computer forståeligt, og fagmanden.

du får brug for

  • - kalkulyator-
  • - computeren.

instruktion

    1

For at sætte det tal i decimal systemethexadecimal, bruge standard Windows lommeregner. Behøver kun at bruge lommeregneren ikke er i standarden, men i "Engineering" form. For at gøre dette, skal du vælge hovedmenuen "View" og klik på linjen "Engineering".

    2

Bemærk, at visningstilstandregnemaskine. Typisk, det er decimal repræsentation af tal tilstand, standard. Hvis viseren ikke er i den position af Dec, installere det i denne position.

    3

Nu bare skrive på en computer tastatur(Eller virtuelt tastatur lommeregner) et decimaltal, der skal oversættes til en hexadecimal repræsentation. Bemærk, at antallet ikke kan være meget store - ikke mere end 18446744073709551615. Selvom regnemaskine skærm og giver dig mulighed for at indtaste en "lang" numre, når de konverteres til hexadecimalt "ekstra" numre vil blive kasseret, og resultatet vil være forkert.

    4

Opkald original (decimal) nummer, afbryderlommeregner i hex-tilstand. For at gøre dette, skal du flytte markøren til det lidt talsystem Hex position. Det indtastede bliver automatisk konverteret til hexadecimal formular. Indeks hexadecimal repræsentation skal være i "8-byte" position, eller længden af ​​de indtastede tal vil blive meget begrænset (for eksempel "1 byte" - ikke mere end 255).

    5

Hvis du har en computer, kan du overføre et nummer fradecimal til hexadecimal, og "manuelt". For at gøre dette, opdele decimaltal ved 16. Endvidere, behovet dele en klassisk - "område", til den opnåede hele tal og ikke i form af en "hale" for decimaltegnet rest.

    6

Så dividere det oprindelige nummer 16, skriverrest som Jr. (højre) cifret hexadecimalt tal. Hvis resten er større end 9, derefter konvertere den til en "rigtig" hexadecimal. I dette tilfælde bemærke, at decimaltallet hexadecimal 10 svarer til "A" etc. For at undgå fejl, skal du bruge følgende tegn:
10 - Og
11 -
12 - C
13 - D
14 - E
15 - F

    7

Hvis kvotienten af ​​det oprindelige antal 16viste sig større end 0, og derefter gentage det forrige trin, idet der navnlig som udbytte. Restprodukter fra fission konverteres til hexadecimal tal sekventielt skrive fra højre mod venstre. Processen gentages så længe kvotienten ikke vil være nul.

Sådan konverteres fra decimal til hexadecimal Det var sidst ændret: Juni 21, 2017 af nolseowb
Det er vigtigste indre beholder sidefodstekst