91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 嵌入式系統

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

發布時間:2014/6/1 21:29:09 訪問次數:1744

   利用“乘2取整”法,Q1212PD即可實現將十進制小數轉換為二進制小數,其規律為:將十進制小數乘以2,所得到的整數即為二進制小數的最高位值(小數點右第1位);將整數部分去掉,繼續對乘積的所余小數部分乘以2,所得整數就是二進制小數的次高位值;如此繼

續,直到去掉整數部分的乘積變為0,或者滿足精度要求時結束。

   例如,將十進制小數0.8125轉換為二進制小數。

   0.8125×2=1.625……1

   0.625×2=1.25  ……0

   0.25×2=0.5    ……1

   0.5×2=1.0    ……1

   則0.8125=O.1101B

   男需說明,前文所述“滿足精度”的原因是在轉換過程中,有些十進制數并不能精確

轉換為二進制數,這種情況下,算法最后的整數部分永遠不可能是O,此時只能以滿足精

度為算法的結束條件,如下例。

   例如,將十進制小數0.68125轉換為二進制小數。

      

   利用“乘2取整”法,Q1212PD即可實現將十進制小數轉換為二進制小數,其規律為:將十進制小數乘以2,所得到的整數即為二進制小數的最高位值(小數點右第1位);將整數部分去掉,繼續對乘積的所余小數部分乘以2,所得整數就是二進制小數的次高位值;如此繼

續,直到去掉整數部分的乘積變為0,或者滿足精度要求時結束。

   例如,將十進制小數0.8125轉換為二進制小數。

   0.8125×2=1.625……1

   0.625×2=1.25  ……0

   0.25×2=0.5    ……1

   0.5×2=1.0    ……1

   則0.8125=O.1101B

   男需說明,前文所述“滿足精度”的原因是在轉換過程中,有些十進制數并不能精確

轉換為二進制數,這種情況下,算法最后的整數部分永遠不可能是O,此時只能以滿足精

度為算法的結束條件,如下例。

   例如,將十進制小數0.68125轉換為二進制小數。

      

上一篇:BCD碼

上一篇:帶符號數表示

相關IC型號
Q1212PD
暫無最新型號

熱門點擊

 

推薦技術資料

DFRobot—玩的就是
    如果說新車間的特點是“靈動”,FQPF12N60C那么... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
通江县| 厦门市| 兰溪市| 米泉市| 西宁市| 定边县| 淅川县| 巴林左旗| 苗栗县| 柘城县| 青河县| 黄石市| 巴青县| 石景山区| 资源县| 合作市| 新河县| 牡丹江市| 保山市| 峨山| 沙河市| 紫金县| 灵宝市| 九寨沟县| 昌都县| 綦江县| 彭州市| 怀集县| 个旧市| 中卫市| 青河县| 华蓥市| 宁化县| 洛扎县| 池州市| 石家庄市| 本溪| 漯河市| 邯郸市| 天津市| 东阿县|