十進制數32轉換成二進制數是多少
來源:魅力女性吧 1.01W
(32)是十進制轉換二進制,算法是除2取餘,從下往上。
算法:
32÷2=16 餘0
16÷2=8 餘0
8÷2=4 餘0
4÷2=2 餘0
2÷2=1 餘0
1÷2=1 餘1
1除不了2所以餘下來了)
二進制是 10000
標準的話 0010 0000
100000,十進制整數轉二進制的方法是“除2取餘法”,即將十進制數除以2得一商數和一餘數再用商除以2……以此類推,直到商為0最後將所有餘數從後往前排列。
十進制轉換為二進制分為十進制整數轉換為二進制整數和十進制小數轉換為二進制小數,其中,十進制整數轉換為二進制整數採用的是"除2取餘,逆序排列"法,十進制小數轉換成二進制小數採用"乘2取整,順序排列"法。
正整數轉換二進制計算方法:不斷除以二取餘數直到商為1或0,再倒序書寫。
按問題中的正整數32為例,計算方法如下
32/2=16....0
16/2=8......0
8/2=4........0
4/2=2........0
2/2=1........0
1/2=0........1
倒序書寫所有餘數為:100000
規範書寫為:(32)10=(100000)2
結果為:十進制數32轉換成二進制數為100000,補位值是00100000