1樓:浪漫雪狼
呵呵很簡單啊
如果是整數的話
就除以2取餘數
結果是從下至上
比如(472)d=()b
30/2除15餘0;15除2得7餘1;7除2得3餘1;3除2得1餘1;再 1除2得0餘1
因而結果為(11110)b
如果是純小數的話
就乘以二取整;結果是從上至下
就不舉例了哦
要是既有整數又有小數的話
就分開求落
然後相加就可以了
十進位制數127轉換成二進位制數是( )
2樓:千鳥
方法bai:除2取餘法
127除以
duzhi2,商dao63,餘數
回是1;
63除以答2,商31,餘數是1;
31除以2,商15,餘數是1;
15除以2,商7,餘數是1;
7除以2,商3,餘數是1;
3除以2,商1,餘數是1;
1除以2,商0,餘數是1.
將餘數從下向上排列,為1111111.
計算機內部表示數的位元組單位是定長的,如8位,16位,或32位。所以,位數不夠時,高位補零,答案是01111111,選b.
拓展:原理:
二進位制的基數為2,我們十進位制化二進位制時所除的2就是它的基數。談到它的原理,就不得不說說關於位權的概念。某進位制計數制中各位數字符號所表示的數值表示該數字符號值乘以一個與數字符號有關的常數,該常數稱為 「位權 」 。
位權的大小是以基數為底,數字符號所處的位置的序號為指數的整數次冪。十進位制數的百位、十位、個位、十分位的權分別是10的2次方、10的1次方、10的0次方,10的-1次方。二進位制數就是2的n次冪。
除k取餘法:除k取餘法,主要用於把十進位制的數化為k進位制的數.
詳見:網頁連結
3樓:匿名使用者
127/2=63...1
63/2=31......1
31/2=15......1
15/2=7......1
7/2=3........1
3/2=1......1
所以共有7個1選a
4樓:瑞大大女神經
a選項8個1
應該選b
把十進位制數256轉換成二進位制,結果是?求過程
5樓:路堯家的顧小言
十進位制256轉二進位制為1 0000 0000。
計算過程:十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:
如圖,用2整除十進位制整數,商寫在下面,對應餘數寫在右邊;接著再用2去除商,又會得到一個商和餘數,一直繼續,直到商為0,把得到的餘數最底下的作為高位,最上面的做低位排列,得到對應二進位制數。
6樓:smile灬微光丶
過程:256÷2 商為128 餘數0
128÷2 商為64 餘數0
64÷2 商為32 餘數0
32÷2 商為16 餘數0
16÷2 商為8 餘數0
8÷2 商為4 餘數0
4÷2 商為2 餘數0
2÷2 商為1 餘數0
1÷2 商為0 餘數1
從下往上排列得出結果,十進位制數256轉換成二進位制為100000000。
擴充套件資料
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。
具體做法是:用2整除十進位制整數,可以得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
十進位制小數轉換成二進位制小數採用"乘2取整,順序排列"法。具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,此時0或1為二進位制的最後一位。
或者達到所要求的精度為止。然後把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位。
7樓:哇哎西西
結果是100000000。
分析如下:
十進位制轉2進位制除2取餘數,餘1記錄餘0記錄0,最後倒著連起來,256除以2餘0 還有128,128除以2餘0,還有64,64除以2餘0,還有32,32除以2餘0,還有16,16除以2餘0還有8,8除以2餘0還有4,4除以2餘0還有2,2除以2,餘0 還有1,1除以2 餘1,連起來就是100000000。
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位制整數,可以得到一個商和餘數。
再用2去除商,又會得到一個商和餘數,如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
8樓:廖景文
256=256
結果是:
1 0 0 0 0 0 0 0 0
一零零零零零零零零
9樓:匿名使用者
256/2=128 餘數0
128/2=64 餘數0
64/2=32 餘數0
32/2=16 餘數0
16/2=8 餘數0
8/2=4 餘數0
4/2=2 餘數0
2/2=1 餘數0
1/2=0 餘數1
所以,256d=100000000b。
10樓:嶽晨光
不用過程,電腦的計算器裡有這個功能
如何將二進位制數1101010111轉換為十進位制數(求過程)
十進位制數14轉換成的二進位制數為,二進位制數1110111轉換成十進位制數是
十進位制數14轉換成的二進位制數為1110,因為14是整數,所以利用 除2取餘,逆序排列 法進行計算。具體計算過程 14 2 7 餘0,7 2 3 餘1,3 2 1 餘1,1 2 0 餘1,然後將得到的餘數進行逆向排序 即1 1 1 0 最後即可得出二進位制數1110。擴充套件資料十進位制轉二進位制...
二進位制數00111101轉換成十進位制數是要步驟
777簡簡單單 方法 要從右到左用二進位制的每個數去乘以2的相應次方。00111101 2 61 10 00111101 從後往前 第一位數 1乘以2的0次方 第二位數 0乘以2的1次方 1乘以2的2次方 1乘以2的3次方 1乘以2的4次方 1乘以2的5次方 0乘以2的6次方 0乘以2的7次方 1 ...
怎樣把十進位制的數轉換成二進位制 八進位制 16進位制?
1 十進位制整數轉換成二進位制整數。連續用該整數除以2,取餘數,直到商等於0為止。再把得到的各個餘數按相反的順序排列。簡稱 除2取餘法 如 221十進位制轉二進位制。商110,餘1 商55,餘0 商27,餘1 商13,餘1 商6,餘1商3,餘0商1,餘1 商0,餘1自下而上讀餘數。十進位制小數轉換成...