1樓:
這個超級簡單
(100101.001101)2=32+4+1+1/8+1/16+1/64=(37.203125)10=(45.15)8=(25.34)16
根據權重來 以二進位制為例,小數點前的第一位表示2的(1-1=0)次方(即為1),再乘上係數1表示1*1=1,第二位為表示2的(2-1=1)次方(即為2),而它的係數為0,所以等於0*2=0,小數點前第三位表示2的(3-1=2)次方(即為4),而它的係數為1,所以等於1*4=4。以次類推,小數點前第n位數本身權重是2的(n-1)次方,只需要把這一位的權重乘上它的係數,就得到這一位換成10進位制的數值,把每一位的加起來就換成10進位制了
換成8進位制或者16進位制更好玩,因為2的3次方=8,二的四次方=16。所以只要把二進位制數按照每三個一組或者每四個一組轉換直接就可以得出,比如(100101)2=(100|101)其中(100)2=4,(101)=5,所以(100101)2=(45)8
小數點部分道理是一樣的,小數點後第一位權重是(1/2)的一次方(就是0.5),第二位權重是(1/2)的二次方就是0.25把他們乘以各自的係數加起來就完了換成8進位制或16進位制同樣按三個數一組(8進位制)或四個數一組(16進位制)例如:
(100101.001101)2的小數部分是(.001101 )=(.
0011|01)(注意:當位數不夠時,在後面加0)=(.0011|0100)2 因為0011=3,0100=4,所以小數部分轉換成16進位制就是(.
34)16
2樓:匿名使用者
二進位制轉十進位制為:以小數點為界,向左依次作為二的0、1、2、3、4……次冪,再乘以相應的數值之後把和疊加即可;小數點以後的向右作為2的負冪-1、-2、-3……例如:100101.
001101=1*1+0*2+1*4+0*8+0*16+1*32+0*0.5+0*0.25+1*0.
125+1*0.0625+0*0.03125+1*0.
015625=(37.203125)10
轉八進位制:一小數點為界,向左每三位為一組不夠向前補零轉換為八進位制再疊加;向右也以三位為一組不夠向後補零轉換為八進位制再疊加:例如:
100101.001101=100、101.001、101=(45.
15)8;
十六進位制和八進位制類似,只不過以三位為一組:例如:100101.001101=0010、0101.0011、0100=(45.15)16
怎麼樣,不難吧!
3樓:匿名使用者
十六進位制和八進位制類似,只不過以 四 位為一組!!!!!!
二進位制與十進位制怎麼換算,書上寫的看不懂,請大家拿例項幫幫忙
4樓:匿名使用者
例1:十進位制數88.3轉換成二進位制數
88/16=5 餘數8,二進位制形式10005/16=0 餘數5,二進位制形式0101
88d=01011000b=1011000b0.3*16=4.8 整數4,二進位制形式01000.
8*16=12.8 整數12,二進位制形式11000.8*16=12.
8......迴圈小數0.3d=0.
0100110011001100.....b,迴圈小數88.3d=1011000.
0100110011001100...b例2:十進位制數126.
875轉換成二進位制數126/16=7 餘數14,二進位制形式11107/16=0 餘數7,二進位制形式0111
126d=01111110b
0.875*16=14.0 整數14,二進位制形式11100.875d=0.1110b
126.875d=1111110.111b例3:
二進位制數1110110.101轉換成十進位制數1110110.101b=1*2^6+1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+0*2^0+1*2^(-1)+0*2^(-2)+1*2^(-3)=118.
625d
請問電腦中的二進位制數與十進位制數是怎樣轉換的?(幫幫忙吧)
5樓:沙中士人
二進位制轉十進位制是從最後一位算,具體是這樣的::
如:01101011.轉十進位制:
第0位:1乘2的0次方=1
1 1乘2的1次方=2
:2 0乘2的2次方=0
3 : 1乘2的3次方=8
4: 0乘2的4次方=0
5: 1乘2的5次方=32
6 1乘2的6次方=64
7: 0乘2的7次方=0
然後:1+2+0
+8+0+32+64+0=107.
二進位制01101011=十進位制107.
你可明白?可再問.
十進位制轉二進位制:
是一個連續除2的過程.用上例轉換:
107除2商53餘1
53除2商26餘1
26除2商13餘0
13除2商6餘1
6 除2商3餘0
3 除2商1餘1
1 除2商0餘1.
當商出現0時,就不要除了.然後把餘數反住排列就行了.107=1101011.
6樓:手機使用者
自己去買個計算機專業書學吧!
將十進位制數45.5轉換成二進位制數並寫出具體運算步驟 大家幫幫忙
7樓:憶往昔
45=32+8+4+1=2^5+2^3+2^2+2^0=101101,這是整數部分,小數部分,0.5*2=1,所以轉化為二進位制為101101.1
8樓:2一瞬間
45/2 22 餘1
22/2 11 餘0
11/2 5 餘1
5/2 2 餘1
2/2 1 餘0
1/2 0 餘1
所以45的十進位制是0010 1101
0.5 * 2 = 1
所以45.5的二進位制是0010 1101.1
把二進位制數0.11轉換成十進位制數,結果為多少?麻煩幫幫忙,馬上要考試了。我一個不會。。。
9樓:匿名使用者
0.11(b)=0*2^0+1*2^-1+1*2^-2=0.75(d)
b表示二進位制數,d表示十進位制數
二進位制1111000101.10101轉換為十進位制是多少?具體過程,幫幫忙
10樓:
十進位制轉二進位制:
用2輾轉相除至結果為1
將餘數和最後的1從下向上倒序寫 就是結果
例如302
302/2 = 151 餘0
151/2 = 75 餘1
75/2 = 37 餘1
37/2 = 18 餘1
18/2 = 9 餘0
9/2 = 4 餘1
4/2 = 2 餘0
2/2 = 1 餘0
故二進位制為100101110
二進位制轉十進位制
從最後一位開始算,依次列為第0、1、2...位第n位的數(0或1)乘以2的n次方
得到的結果相加就是答案
例如:01101011.轉十進位制:
第0位:1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
1乘2的6次方=64
0乘2的7次方=0
然後:1+2+0
+8+0+32+64+0=107.
二進位制01101011=十進位制107
0.02轉換成二進位制是多少啊 幫幫忙
11樓:匿名使用者
· 十進位制整數轉二進位制數:"除以2取餘,逆序輸出"
例: (89)10=(1011001)2
2 89
2 44 …… 1
2 22 …… 0
2 11 …… 0
2 5 …… 1
2 2 …… 1
2 1 …… 0
0 …… 1
· 十進位制小數轉二進位制數:"乘以2取整,順序輸出"
例: (0.625)10= (0.101)20.625
x 21.25
x 20.5
x 21.0
所以你這裡0.02應該是:
0.02*2=0.04 0
0.04*2=0.08 0
0.08*2=0.16 0
0.16*2=0.32 0
0.32*2=0.64 0
0.64*2=1.28 1
1.28*2=0.64 0
0.64*2=1.28 1
......
0.00000101010.....除不盡
12樓:
採用"乘2取整,順序排列"法
具體做法是:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。然後把取出的整數部分按順序排列起來,先取的整數作為二進位制小數的高位有效位,後取的整數作為低位有效位
eg:0.02*2=0.04……0
0.04*2=0.08……0
0.08*2=0.16……0
0.16*2=0.32……0
0.32*2=0.64……0
0.64*2=1.28……1
0.28*2=0.56……0
0.56*2=1.12……1∶∶
∶結果是0.00000101(看需要的精度再接著計算)
13樓:
0.00000101
什麼是二進位制?二進位制怎麼算,二進位制是什麼意思,怎麼算
兜轉瞬間 二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數,它的基數為2,進位規則是逢二進一。二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是逢二進一,借位規則是借一當二,由18世紀德國數理哲學大師萊布尼茲發現...
二進位制怎麼用,什麼是二進位制
二進位制 以2為基數的記數系統。二進位制數的表示法。二進位制是計算技術中廣泛採用的一種數制。二進位制數是用0和1兩個數碼來表示的數。它的基數為2,進位規則是 逢二進一 借位規則是 借一當二 二進位制數也是採用位置計數法,其位權是以2為底的冪。例如二進位制數,其權的大小順序為 2。對於有n位整數,m位...
二進位制誰發明的?二進位制由誰發明
二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是 逢二進一 借位規則是 借一當二 由18世紀德國數理哲學大師萊布尼茲發現。由18世紀德國數理哲學大師萊布尼茲發現。計算機裡面的是,混諾依曼那批美國佬。在研究計算機的時候把10進位制改成二進位制的...