當前位置:編程學習大全網 - 網絡軟體 - 二進制如何轉化為十進制

二進制如何轉化為十進制

方法:要從右到左用二進制的每個數去乘以2的相應次方,小數點後則是從左往右。

例如:二進制數1101.01轉化成十進制

1101.01(二進制)=1*2^0+0*2^1+1*2^2+1*2^3 +0*2^-1+1*2^-2=1+0+4+8+0+0.25=13.25(十進制)

所以總結起來通用公式為:

abcd.efg(二進制)=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(十進制)

擴展資料

1、十進制整數轉換為二進制整數

十進制整數轉換為二進制整數采用"除2取余,逆序排列"法。具體做法是:用2整除十進制整數,可以得到壹個商和余數;再用2去除商,又會得到壹個商和余數,如此進行,直到商為小於1時為止,然後把先得到的余數作為二進制數的低位有效位,後得到的余數作為二進制數的高位有效位,依次排列起來。

2、十進制小數轉換為二進制小數

十進制小數轉換成二進制小數采用"乘2取整,順序排列"法。具體做法是:用2乘十進制小數,可以得到積,將積的整數部分取出,再用2乘余下的小數部分,又得到壹個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,此時0或1為二進制的最後壹位。或者達到所要求的精度為止。

然後把取出的整數部分按順序排列起來,先取的整數作為二進制小數的高位有效位,後取的整數作為低位有效位。

百度百科—十進制轉二進制

  • 上一篇:電擊小子在哪壹集當著大家的面變身
  • 下一篇:搭建壹個網站大概多少錢?
  • copyright 2024編程學習大全網