Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik konverterer Desimal til Heksadesimalt
    Den heksadesimale tallsystemet er nyttig i databehandling fordi det kan kode tallene mer effektivt enn både den binære eller desimal systemer kan. Den heksadesimale systemet bruker sifrene 0 til 9 pluss de første seks bokstavene i alfabetet for å skape en base -16 tallsystem . Bokstavene A, B , C , D , E og F stå for tallene 10 gjennom 15 respectively.If du ønsker å konvertere en vanlig base - 10 nummer i en base - 16 nummer, bruke guiden under. Dette kan komme godt med hvis du ikke har konvertering kalkulator. Instruksjoner
    en

    Først se på denne listen over makter 16:16 ^ 0 = 116 ^ 1 = 1616 ^ 2 = 25 616 ^ 3 = 409616 ^ 4 = 6553616 ^ 5 = 1048576 ... etc

    Finn de to tallene i denne listen som din base - 10 nummeret er mellom , og plukke den lavere tall. For eksempel, hvis din base - 10 nummer er 50011 , så ville du velge 4096 , da 50 011 er mellom 4096 og 65536 .
    2

    Se på kraften av 16 som du plukket i trinn 1 , og legg 1 til eksponenten . For eksempel, siden 4096 = 16 ^ 3 , så har vi 3 + 1 = 4 . Dette forteller deg hvor mange sifre din hex ​​nummeret vil ha. Så 50011 vil ha fire sifre i basen -16 .
    3

    For å finne det første sifferet i det heksadesimale tallet , dele din base - 10 tallet med det nummeret du plukket i trinn 1 , og beholde resten . Vi har 50011/4096 = 12 med resten 859 . Siden 12 tilsvarer C i heksadesimalt , er knyttneve sifret C.
    4

    Nå tar resten du fant i trinn 3 , og gjenta trinn 1 . 859 er mellom 256 og 4096, så vi vil plukke 256 .

    Del 859 av 256 og beholde resten . Så /859 256 3 = med resten 91 . Dermed det andre tallet er tre .
    5

    Gjenta med resten 91 . Siden 91 er mellom 16 og 256 , beregner vi 91/16 = 5 med resten 11 . Så 5 er det tredje sifferet .
    6

    Siden vår resten var 11 i trinnet ovenfor , og våre tall er fire sifre , er det siste sifferet bare den heksadesimale tilsvarende 11, som er B.
    7

    Endelig er den komplette representasjon av 50011 i heksadesimalt C35B .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette opp et binært søketre i Python 
    ·Hva er en sparsom Array i MATLAB 
    ·Slik konverterer Letters to Binary 
    ·Nøstet MSI Installasjon 
    ·Opprinnelsen til Fibonacci Sequence 
    ·Hvordan senter en fast bredde Div Tag 
    ·Sette inn en verdi i en identitet Column 
    ·Hvordan Reset en IIS AppPool Med PowerShell 
    ·Min Windows Mobile vil ikke åpne ASHX filer 
    ·Hvordan Ping en serie IP-adresser 
      Anbefalte artikler
    ·Hvordan bruke Inheritance i Python 
    ·Hvordan lage interaktive widgets for Android 
    ·Hvordan skrive til Cookies Fra PageContext JSP 
    ·Hvordan sette opp Java CLASSPATH på Windows 
    ·Utvide PHP Meny Tutorial 
    ·Slik konverterer en datostemple 
    ·Hvordan bygge en Rackup i Ruby Run 
    ·Hvordan flytte VARCHAR2 til NCLOB 
    ·Hvordan Rund flyttall i Python 
    ·Hvordan lage Global navn i Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/