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.