Oktala är en bas 8 antal system genom att använda siffrorna 0 , 1 , 2, 3 , 4 , 5 , 6 och 7 . Därmed antalet 10 i oktalt=8 i standard decimal . 100 oktalt=64 decimalt , och 123 oktal=64 + 2 * 8 + 3=83 decimalt . Binary är en bas 2 antal system , med enbart siffrorna 0 och 1 . Så nummer 10 i binär=2 i standard decimal , 100 binärt=4 decimal , och 1101 binärt=8 + 4 + 1=13 decimal . När du förstår den begreppsmässiga skillnaden mellan dessa system, till processen konvertera mellan dem är enkelt .
1
Skriv det oktala talet ut med separerade siffror . . Till exempel , om antalet är 725 , skriv 7 2 5 .
2 .
Dela varje siffra med 4 , 2 och 1 , och skriva ner resultaten . I vårt exempel skulle vi först dela 7 med 4=1 , lämnar 3 . Därefter 3 av 2 1=, lämnar 1 , sedan 1 av 1=1 . Så vi skriva en 111 under 7 . Då 2 av 4=0 , vilket innebär att 2 , 2 med 1=1 , vilket 0 , och 0 av 1=0 . Så skriver 010 under 2 . Slutligen , 5 med 4=1 , lämnar 1 , 1 av 2=0 , vilket ger 1 och 1 med 1=1 . Så enligt 5 skriva 101 . Vi har sedan
7 2 5
111 010 101
3 .
Lägg alla nummer tillsammans , ta bort alla inledande 0 -talet och att är antalet i binär . Således 725 oktalt=111. 010. 101 binär .
Previous:nothing Next:hur man kopierar en variabel från en php fil till en annan