酷知吧

位置:首頁 > 生活 > 

十進制轉二進制轉換器

生活2.77W

十進制數轉換為二進制數時,由於整數和小數的轉換方法不同,所以先將十進制數的整數部分和小數部分分別轉換後,再加以合併。小數點前或者整數要從右到左用二進制的每個數去乘以2的相應次方並遞增,小數點後則是從左往右乘以二的相應負次方並遞減。

十進制轉二進制 十進制轉二進制轉換器

把二進制數首先寫成加權係數展開式,然後按十進制加法規則求和。這種做法稱為"按權相加"法。

方法

小數點前或者整數要從右到左用二進制的每個數去乘以2的相應次方並遞增,小數點後則是從左往右乘以二的相應負次方並遞減。

十進制轉二進制 十進制轉二進制轉換器 第2張

例如:

二進制數1101.01轉化成十進制

1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)

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

(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)

十進制轉二進制 十進制轉二進制轉換器 第3張

拓展資料

十進制轉二進制c語言表達指的是在C語言環境下,實現把十進制轉成二進制,是一種進制的轉換。十進制轉二進制c語言表達。

原理正整數轉成二進制。除二取餘,然後倒序排列,高位補零。