導航:首頁 > 源碼編譯 > 小數十進制轉二進制的演算法

小數十進制轉二進制的演算法

發布時間:2023-04-11 04:16:29

❶ 帶有小數的十進制數如何轉化為二進制數

小數點之前用模2取余法:
10(D)
=
1010(B)
這個就不用給你講了吧
小數點之後用乘2取整法:
0.5(D)
=
0.1(B)
按如下演算法進行:
1)首先給小數部分乘2,如果小數點前為1;則計1,為0,則計0。
2)再對剩下的小數部分乘2,再計出1或0。
3)重復以上步驟,直至達到需要的精度。
例如:0.2887轉化為二進制數:
0.2887
*
2
=
0.5774
-------------

0
0.5774
*
2
=
1.1548
-------------

1
0.1548
*
2
=
0.3096
-------------

0
0.3096
*
2
=
0.6192
-------------

0
0.6192
*
2
=
1.2384
-------------

1
………………(算到需要的精度為止)
所以:0.2887(D)=0.01001…(B)

閱讀全文

與小數十進制轉二進制的演算法相關的資料

熱點內容
貨拉拉app在哪裡選收藏司機 瀏覽:541
如何從安卓轉移照片到ipad 瀏覽:494
馬士兵java全集 瀏覽:89
農行APP未付款訂單怎麼付 瀏覽:154
生成編譯 瀏覽:591
聯通河南伺服器dns地址 瀏覽:904
如何更改應用加密的畫面 瀏覽:815
河道斷面圖演算法 瀏覽:178
java文件夾監控 瀏覽:353
wapp管理系統源碼 瀏覽:275
我的世界伺服器進去如何從成員調成管理員 瀏覽:888
汽車壓縮機用什麼機油好 瀏覽:838
phpexcel文件上傳 瀏覽:252
如何靜音手機的某個app 瀏覽:889
半導體工藝pdf 瀏覽:782
命令和意願的一致才不會掉鏈 瀏覽:657
設計模式java裝飾模式 瀏覽:694
戀聽app哪裡下載 瀏覽:709
金鏟鏟之戰為什麼一直伺服器滿 瀏覽:74
安卓手機如何像蘋果一樣app資源庫 瀏覽:129