二進位制由數字1,0組成,通常是計算機使用,逢2進1,如100010。
十進位制是日常計數方法,由數字1,2,3,4,5,6,7,8,9,0組成,逢10進1。
十六進位制也是計算機常用的計數方法,由1,2,3,4,5,6,7,8,9,0,A(10),B(11),C(12),D(13),E(14),F(15)組成,逢16進1。他們的換算方法如下:
二進位制轉十進位制採用權值相加法,例如
110010=0*2的0次方+1*2的1次方+0*2的2次方+0*2的3次方+1*2的4次方+1*2的5次方=50(十進位制);
二進位制轉十六進位制就簡單一些,從低位起每四位編一位轉換,例如
110010110010 = 1100 1011 0010->1100=12(十進位制)=C,1011=11(十進位制)=B,0010=2,於是110010110010=CB2(十六進位制);
十六進位制轉二進位制採用上面相反的方法,把每一位拆成4位的二進位制即可;
十六進位制轉十進位制也是採用權值想加法,不過基數是16,例如:
1F=1*16的1次方+F*16的0次方;
至於十進位制要轉二進位制,用除2取餘的方法,例如:
53/2=26餘1,26/2=13餘0,13/2=6餘1,6/2=3餘0,3/2=1餘1,1/2=0餘1;把餘數從下串起來就是110101了。轉成二進位制,再轉16進位制就簡單了,當然也可以採用除16取餘,這裡賣個關子,自己試一下吧,還有,以上講的只是整數的,要了解小數的,參考相關資料吧
二進位制由數字1,0組成,通常是計算機使用,逢2進1,如100010。
十進位制是日常計數方法,由數字1,2,3,4,5,6,7,8,9,0組成,逢10進1。
十六進位制也是計算機常用的計數方法,由1,2,3,4,5,6,7,8,9,0,A(10),B(11),C(12),D(13),E(14),F(15)組成,逢16進1。他們的換算方法如下:
二進位制轉十進位制採用權值相加法,例如
110010=0*2的0次方+1*2的1次方+0*2的2次方+0*2的3次方+1*2的4次方+1*2的5次方=50(十進位制);
二進位制轉十六進位制就簡單一些,從低位起每四位編一位轉換,例如
110010110010 = 1100 1011 0010->1100=12(十進位制)=C,1011=11(十進位制)=B,0010=2,於是110010110010=CB2(十六進位制);
十六進位制轉二進位制採用上面相反的方法,把每一位拆成4位的二進位制即可;
十六進位制轉十進位制也是採用權值想加法,不過基數是16,例如:
1F=1*16的1次方+F*16的0次方;
至於十進位制要轉二進位制,用除2取餘的方法,例如:
53/2=26餘1,26/2=13餘0,13/2=6餘1,6/2=3餘0,3/2=1餘1,1/2=0餘1;把餘數從下串起來就是110101了。轉成二進位制,再轉16進位制就簡單了,當然也可以採用除16取餘,這裡賣個關子,自己試一下吧,還有,以上講的只是整數的,要了解小數的,參考相關資料吧