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

十進制轉化二進制演算法

發布時間:2023-05-31 22:48:42

1. 十進制數轉換為二進制數的方法是什麼

十進制數轉換為二進制數,要將整數和小數分別轉換,然後相加即可。
(1)十進制整數轉換為二進制整數
方法:除2取余。用2不斷去除要轉換的十進制數,直至商等於0為止,將所得的各次余數按逆序排列,最後一次的余數為最高位。即得所轉換的二進制數。
例將33轉換為二進制數。233…………1
2160280214
22_21……
.10
故33=10000IB 或33D=10000IB
(2)十進制小數轉換為二進制小數
方法:乘2取整。即用2連續去乘純小數部分,直至純小數部分為零或滿足所要求的精度,每次乘積的整數部分順序排列,就得到要求的二進制小數。
例將0.375轉換為二進制數。
0. 375
20. 750
2
整數部分為0 小數部分為0.751. 50
整數部分為1 小數部分為0.50. 5
0. 21. 0
整數部分為1 小數部分為0故0. 375=0. 011B,或寫為0. 375D=0. 011B

2. 十進制轉換為二進制怎麼計算

十進數轉成二進數

整數部分,把十進制轉成二進制一直分解至商數為0。讀余數從下讀到上,即是二進制的整數部分數字。 小數部分,則用其乘2,取其整數部分的結果,再用計算後的小數部分依此重復計算,算到小數部分全為0為止,之後讀所有計算後整數部分的數字,從上讀到下。

二進制化為八進制

把二進制化為八進制也很容易,因為八進制以8為基數,8是2的冪(8=23),因此八進制的一位恰好需要三個二進制位來表示。八進制與二進制數之間的對應就是上面表格中十六進制的前八個數。二進制數000就是八進制數0,二進制數111就是八進制數7,以此類推。

(2)十進制轉化二進制演算法擴展閱讀:

來源

1、十進制

人類算數採用十進制,可能跟人類有十根手指有關。亞里士多德稱人類普遍使用十進制,只不過是絕大多數人生來就有10根手指這樣一個解剖學事實的結果。

實際上,在古代世界獨立開發的有文字的記數體系中,除了巴比倫文明的楔形數字為60進制,瑪雅數字為20進制外,幾乎全部為十進制。只不過,這些十進制記數體系並不是按位的。

2、二進制

現代的二進制記數系統由戈特弗里德·萊布尼茨於1679年設計,在他1703年發表的文章《論只使用符號0和1的二進制算術,兼論其用途及它賦予伏羲所使用的古老圖形的意義》出現。

與二進制數相關的系統在一些更早的文化中也有出現,包括古埃及、古代中國和古印度。中國的《易經》尤其引起了萊布尼茨的聯想。

閱讀全文

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

熱點內容
如何獲取伺服器dns秒解 瀏覽:663
如何破解大黃蜂的加密文件 瀏覽:11
新概念英語第三冊pdf 瀏覽:401
分項詳細估演算法步驟 瀏覽:436
ipad桌面文件夾放大 瀏覽:891
我的世界基岩版怎麼進國際伺服器 瀏覽:516
福州醫院有沒有解壓艙 瀏覽:470
帶pwm的51單片機 瀏覽:916
ace程序員指南源碼 瀏覽:414
哪個app可以分36期還款 瀏覽:243
為什麼安卓軟體平台那麼多 瀏覽:286
如果把伺服器切斷了怎麼辦 瀏覽:17
app建立網站需要什麼技術 瀏覽:689
迷你世界教你開雲伺服器 瀏覽:560
鋁窗下料用什麼app 瀏覽:842
天堂伺服器怎麼進 瀏覽:386
程序員汽車號碼 瀏覽:462
飛度空調壓縮機可以換大嗎 瀏覽:338
紫色系解壓視頻教程 瀏覽:360
與門單片機 瀏覽:714