綜合知識

當前位置 /首頁/綜合知識 > /列表

如何把6轉換為32位2進制數,怎麼寫6一32位

1.如何把6轉換為32位2進制數

關於轉化十進制到二進制

怎麼寫6一32位 如何把6轉換為32位2進制數

比如6 先用6除以2 (因為是2進制) 得3 餘數為0

接下來再用3 除以2 得1 餘數為1

最後得到的1 與餘數一起寫 即110

那你可能要問110為什麼是6 注意到二進制中的右邊的第一位是代表1

同理 右邊的第二位是代表2

第三位是代表4

這樣110就是等於0*1+1*2+1*4=6

再比如245轉化成二進制:

245mod2 1

122mod2 0

61mod2 1

30mod2 0

15mod2 1

7mod2 1

3mod2 1

最後剩下3/2=1這個1

二進制位11110101

再轉化為十進制: 1*+1+0*2+4*1+0*8+16*1+32*1+64*1+128*1=245

2.正的62的原碼是0 111110,怎麼求得該原碼

62轉二進制:寫出二進制各位上的基數,從個位1開始,向左寫每一位,每位都是前一位(右邊位)乘以2,寫到比62大為止:

64 32 16 8 4 2 1

0 1 1 1 1 1 0

用62除以最高位的64得到商和餘數=62/64=0[62],將商0寫到64這位下面

接着用上步的餘數繼續計算=62/32=1[30],將商1寫到32對應的位下面

30/16=1[14],14/8=1[6],6/4=1[2],2/2=1[0],計算到餘數為0為止,其餘沒算的位填0

這個計算的核心思想是從最高位看起,62中會包含幾個64?32?16?。,叫你用這些數加起來拼湊出62來即可。

其他進制數的轉換類似,只是n進制則基數就乘以n。

TAG標籤:轉換 進制 #