87就是十進制87
轉2進制:先寫2進制各位上基數
128 64 32 16 8 4 2 1 從個位1開始向左寫,每位是前位乘以2,寫到大於等於87為止
0 1 0 1 0 1 1 1
從最高位(最左邊位開始計算):
87/128=0余87,將商0寫到該位下面,下步用余數繼續計算
87/64=1余23,64這位下面寫1
23/32=0余23
23/16=1余7,7/8=0余7,7/4=1余3,3/2=1余1,1/1=1余0
計算到余數為0為止,如果還有剩余的位都填0
則十進制87等於2進制1010111
轉8進制:與轉2進制差不多,差別在於每位上基數的計算
512 64 8 1 從個位1開始向左寫,每位是前位乘以8,寫到大於等於87為止
0 1 2 7
從最高位(最左邊位開始計算):
87/512=0余87,將商0寫到該位下面,下步用余數繼續計算
87/64=1余23,64這位下面寫1
23/8=2余7,7/1=7余0,計算到余數為0為止,如果還有剩余的位都填0
則十進制87等於8進制127,這樣手算簡單吧,其他奇葩的進制都可以這麽算
2進制直接轉8進制,從最低位(最右邊位)開始,每3位分隔壹下:
1010111=1,010,111然後把分隔的數當成壹個獨立的二進制數轉換成十進制數
得到結果127即為8進制數據