Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Konvertera Decimal till hexadecimal

    Den hexadecimala numreringen är användbar vid beräkning eftersom det kan koda tal mer effektivt än både binära och decimala system kan. Den hexadecimala systemet använder siffrorna 0 till 9 plus de sex första bokstäverna i alfabetet för att skapa en bas - 16 talsystemet . Bokstäverna A , B , C , D , E , och F står för siffrorna 10 till 15 respectively.If du vill konvertera en vanlig bas - 10 nummer i en bas - 16 numret , använd guiden nedan . Detta kan komma till hands om du inte har omvandlingen kalkylator . Instruktioner
    1

    Först , titta på listan över befogenheter 16:16 ^ 0 = 116 ^ 1 = 1616 ^ 2 = 25616 ^ 3 = 409616 ^ 4 = 6553616 ^ 5 = 1048576 ... etc

    Hitta de två talen i denna lista som din bas - 10 nummer är mellan , och plocka det lägre numret . Till exempel , om din bas - 10 nummer är 50011 , då du skulle plocka 4096 , då 50011 är mellan 4096 och 65536 .
    2

    Titta på kraften av 16 som du valde i steg 1 , och tillsätt 1 till exponent . Till exempel , sedan 4096 = 16 ^ 3 , då har vi 3 + 1 = 4 . Detta talar om för dig hur många siffror din hex ​​numret kommer att ha . Så 50011 kommer att ha 4 siffror i bas - 16 . För att hitta den första siffran i hexadecimalt tal
    3

    , dela upp din bas - 10 numret med det nummer du valde i steg 1 , och hålla resten . Vi har 50011/4096 = 12 med resten 859 . Eftersom 12 är ekvivalent med C i hexadecimal , är näve siffran C.
    4

    Nu tar resten du hittade i steg 3 , och upprepa steg 1 . 859 är mellan 256 och 4096 , så vi kommer att plocka 256 .

    Dividera 859 med 256 och behålla resten . Så 859/256 = 3 med resterande 91 . Således den andra siffran är 3 .
    5

    Upprepa med resterande 91 . Eftersom 91 är mellan 16 och 256 , beräknar vi 91/16 = 5 med resterande 11 . Så 5 är den tredje siffran .
    6

    Eftersom vår resterande var 11 i steget ovan , och vårt nummer är 4 siffror lång , är den sista siffran bara den hexadecimala motsvarigheten till 11 , vilket är B.
    7

    Slutligen är fullständig representation av 50011 i hexadecimal C35B .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hitta Minsta Genetiska algoritmer
    ·Hur man uppgraderar PHP på iWeb
    ·Nackdelarna av högaktivt Programspråk
    ·Skillnaden mellan SOAP och REST Web Service
    ·Så att köra Start - up skript i XP
    ·Vad är ett beräkningsfel
    ·Konvertera en JDW till en Eclipse
    ·Hur göra Miljoner
    ·Opaque datatyper
    ·Så här ansöker Faltning i MATLAB utan att använda f…
    Utvalda artiklarna
    ·Skillnad mellan kontrollerade och okontrollerade Undant…
    ·Hur du använder flikar i Visual Basic
    ·Hur man går med listor i Python
    ·Hur man gör en Google-knappen i Visual Basic
    ·Konvertera strängar till objekt i VB
    ·Hur man bygger en gratis Java Flash Website
    ·Ta bort en fil i Visual Basic
    ·Hur man tar bort en P Tag med jQuery
    ·Hur man tar bort en text i Python
    ·Hur Infoga HTML i ett e- meddelande
    Copyright © Dator Kunskap http://www.dator.xyz