Slik konverterer heltall til Bytes

Slik konverterer heltall til Bytes


Bytes er den primære enhet for en datamaskin for å lagre data. Byte er representert ved sekvenser av nuller og enere (også kalt binær notasjon). En hvilken som helst datatype som er lagret i en datamaskin blir omdannet til byte for lagring. Selv om en datamaskin håndterer denne prosessen automatisk, er det nyttig å vite hvor å konvertere noen grunnleggende datatyper i bytes, for bedre å forstå prosessen. Konvertering heltall i byte vil også tjene som praksis ved hjelp av en binær numeration system.

Bruksanvisning

1 Skriv ned de makter av to starter på en (husk to til makten til null er en). Skrive minst 8 potenser av to (1, 2, 4, 8, 16, 32, 64, 128). Sorter kreftene til to fra største til minste, i et lite bord.

For eksempel:

128, 64, 32, 16, 8, 4, 2, 1

og vår heltall vil være 119

2 Sammenlign heltall med den største kraften i to. Hvis kraften av to er større, gjenta denne prosessen med neste kraften i to til du finner en strøm av to mindre enn din heltall.

I eksemplet:

Integer: 119

Siden 119 er mindre enn 128, skrive null. Sammenligne 119 med 64, siden 119 er større enn 64, stopp.

128, 64, 32, 16, 8, 4, 2, 1

0,

3 Del din heltall i kraft av to. Skriv ned kvotient under kraften av to på bordet, og holde resten.

I eksemplet:

128, 64, 32, 16, 8, 4, 2, 1

0, 1,

Påminnelse: 55

4 Gjenta trinn 2 og 3, til du er ferdig med alle krefter to på bordet.

I eksemplet:

128, 64, 32, 16, 8, 4, 2, 1

0, 1, 1, 1, 0, 1, 1, 1

5 Skriv ned den andre raden på bordet som et enkelt tall. Dette vil være din byte representasjon av heltall.

I eksemplet:

01110111 er byte representasjon av 119.

Hint

  • Hvis du har et heltall større enn 128, holde skriving makter to til du finner en strøm av to større enn heltall.