1樓:匿名使用者
二進位制數與十六進製制數之間的轉換
由於4位二進位制數恰好有16個組合狀態,即1位十六進製制數與4位二進位制數是一一對應的.所以,十六進製制數與二進位制數的轉換是十分簡單的.
(1)十六進製制數轉換成二進位制數,只要將每一位十六進製制數用對應的4位二進位制數替代即可――簡稱位分四位.
例:將(4af8b)16轉換為二進位制數.
解: 4 a f 8 b
0100 1010 1111 1000 1011
所以(4af8b)16=(1001010111110001011)2
(2)二進位制數轉換為十六進製制數,分別向左,向右每四位一組,依次寫出每組4位二進位制數所對應的十六進製制數――簡稱四位合一位.
例:將二進位制數(111010110)2轉換為十六進製制數.
解: 0001 1101 0110
1 d 6
所以(111010110)2=1d6h
轉換時注意最後一組不足4位時必須加0補齊4位
2樓:匿名使用者
你們不懂的人就不要亂回答,誤導別人幹什麼!
10進製轉換為2進製的演算法:整數部分除2取餘,得出結果的順序為低位到高位;小數部分乘2取整,得出結果的順序為高位到低位。
舉例:十進位制數10.05轉換為二進位制
整數部分:10/2=5 餘 0
5/2=2 餘 1
2/2=1 餘 0
1/2=0 與 1
所以整數部分的結果為:1010 (這裡要注意你在除的時候得出的結果是低位到高位,所以寫結果的時候要反過來。)
小數部分:0.05*2=0.1 取整數部分:00.1*2=0.2 取整數部分:0
0.2*2=0.4 取整數部分:0
0.4*2=0.8 取整數部分:0
0.8*2=1.6 取整數部分:1
0.6*2=1.2 取整數部分:1
0.2*2=0.4 取整數部分:0
以此類推直到你算出你需要的精度為止。
小數部分結果為:0000110
故10進製的10.05轉換為2進製後為:1010.000011010進製轉換為n進製都是這樣算的,把上面的2替換為n就可以了。
至於你的題的答案,你自己算算吧^_^
3樓:匿名使用者
題目上的數字是十進位制吧。如果是,那結果就是:10011101111110.
000111後面還有,但因為用二進位制計數的侷限性,有的小數是不能夠完全用二進位制表示出來的,只能忽略一部分。
6.二進位制數10110與1101.11相減的結果是二進位制數?
4樓:匿名使用者
10110.00
- 1101.11
------------
=1000.01
百分位:0-1不夠減,
向上借一,則0+2-1=1;
十分位:0-1-1不夠減,向上借一,則0+2-1-1=0;
個位:0-1不夠減,向上借一,則0+2-1-1=0;
十位:1-0-1=0;
百位:1-1=0;
千位:0-1不夠減,向上借一,則0+2-1=1;
萬位:1-1=0;
驗證一下:
(10110)2=(16)16=(22)10(1101.11)2=(d.c)16=(13.
75)10(22-13.75)10=(8.25)10=(8.
4)16=(1000.0100)2=(1000.01)2
11101012轉換成十進位制十六進製制八進位制
二進位制11101.01 十進位制29.25 十六進製制1d.4 八進位制35.2 11101 2 0 2 1 2 1 2 1 2 0 2 1 10 1 2 1 2 1 2 0 2 1 10 2 1 2 1 2 0 2 1 10 3 2 1 2 0 2 1 10 6 1 2 0 2 1 10 7 2...
轉換成羅馬數字,999轉換成羅馬數字
羅馬數字 個位數舉例 1 2 3 4 5 6 7 8 9 公元725年,比得和他的同事已經使用了零,並用字母n n是nulla的簡稱,拉丁文釋義為零 代表零 1999.01.25 n n mcmxc i xxv 1997.02.01幫我轉換成羅馬數字 羅馬數字是阿拉伯數字傳入之前使用的一種數碼。羅馬...
十進位制轉換成二進位制最後的1除以2為什麼餘數是
1除以2本來就是商為0,餘數為1,不管是十進位制還是2進製 十進位制轉換成二進位制最後的1除以2為什麼餘數是1?1是十進位制的1,餘數的1是二進位制的1,二進位制只有0和1,沒有0.5這種說法 整除。商為0,餘數為1。十進位制轉二進位制1除以2商為0餘1二進位制為01 抱歉,你的問題是不正確的。下面...