1樓:匿名使用者
八進位制,8是bai2的3次方,所以從du小數點開始,zhi左右兩邊每3位二進位制dao可以直接專變換為1位八進位制屬。
整理:11 001 101.11
最高位不足3位的補0,同樣,最低位不足3位的也補0:
011 001 101.110
然後每3位轉換成1位八進位制:
315.6
二進位制轉十六進位制與此步驟類似,結果為:cd.c。
計算二進位制數11001101.11轉化為八進位制後的值是多少?
2樓:匿名使用者
二進位制11001101.11轉化為八進
結果是315.6,
有疑問歡迎追問。
3樓:sjdiw時代
二進位制轉八進位制
方法為:3位二進位制數按權相加得到1位八進位制數(注意事項,3位二進位制轉成八進位制是從右到左開始轉換,不足時補0)
11001101.11轉換為八進位制是315.6
十進位制數57.2轉換為二進位制、八進位制、十六進位制分別是多少
4樓:匿名使用者
二進位制:1011000111100
八進位制:13074
十六進位制:163c
1.十進位制--->二進位制
對於整數部分,用被除數反覆除以2,除第一次外,每次除以2均取前一次商的整數部分作被除數並依次記下每次的餘數。另外,所得到的商的最後一位餘數是所求二進位制數的最高位。
對於小數部分,採用連續乘以基數2,並依次取出的整數部分,直至結果的小數部分為0為止。故該法稱「乘基取整法」。
2.十進位制--->八進位制
10進位制數轉換成8進位制的方法,和轉換為2進位制的方法類似,唯一變化:除數由2變成8。
來看一個例子,如何將十進位制數120轉換成八進位制數。
3.十進位制--->十六進位制
10進位制數轉換成16進位制的方法,和轉換為2進位制的方法類似,唯一變化:除數由2變成16。
5樓:皇玉芬逯巳
57.2可以分為57+0.2
57/2=28餘1
0.2*2=0.4
28/2=14餘0
0.4*2=0.8
14/2=7餘0
0.8*2=1.6,獲取運算結果整數部分(取1)再取小數接著*27/2=3餘1
0.6*2=1.2
獲取運算結果整數部分(取1)再取小數接著*23/2=1餘1
(倒序法)
0.2*2=0.4(後面的運算迴圈了,然後順序法)所以57.2=二進位制111001.00110011...
同理:57/8=7餘1
0.2*8=1.6(取1)
0.6*8=4.8(取4)
0.8*8=6.4
(取6)
0.4*8=3.2(取3)
0.2*8=1.6(後面的運算迴圈了,然後順序法)所以57.2=八進位制71.14631463...
轉化十六進位制也是一樣的:
57/16=3餘9
0.2*16=3.2(取3,後面的運算迴圈了,然後順序法)所以57.2=十六進位制39.333
明白了沒有?
6樓:
十進位制數57.2
=二進位制111001.00110011...
=八進位制71.146...
=十六進位制39.33...。
請將二進位制數(11001101.011)分別轉換成八進位制、十進位制、十六進位制 要求寫出計算過程和結果 10
7樓:匿名使用者
寫幾個函式,分別做
二進位制轉十進位制
八進位制轉十進位制
十六進位制轉十進位制
和反轉計算
知道了原理,就好做了~
12. 將二進位制數1100100分別轉換成八進位制數和十六進位制數(寫出計算過程)。
8樓:老長征碩雪
先轉二進位制,然後轉為十進位制b4
2h1011
0100
0010
b2+64+256+512+2048=2882dh表示16進位制
b表示2進位制
d表示10進位制
不然你寫101這個數,他有很多表示形似.
二進位制和10進位制,8進製備16進位制都有101這個數.
9樓:匿名使用者
1100100轉換成八進位制:將1100100三個為一組,不夠的在左邊補0,所以為:001 100 100,然後分別算這三組的數:1 4 4 ,所以轉換成八進位制為144;
轉換成十六進位制是四個為一組,同理的不夠左補0:0110 0100,然後計算這兩組數:0110=6,0100=4,所以轉換成十六進位制為64
10樓:匿名使用者
(1100100)2
=(001 100 100)2
=(144)8
(1100100)2
=(0110 0100)2
=(64)16
八進位制數 十六
進位制數 二進位制數
0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
10 8 1000
11 9 1001
12 a 1010
13 b 1011
14 c 1100
15 d 1101
16 e 1110
17 f 1111
11樓:感覺
八進位制數144,十六進位制64
將二進位制數10011010分別轉化為八進位制數和十六進位制數,並寫出計算步驟
12樓:匿名使用者
八進位制:
10011010 拆分10、011、010二進位制 八進位制
10 2
011 3
010 2
所以二進位制10011010轉化成八進位制就是232十六進位制:
10011010 拆分1001、1010
二進位制 十六進位制
1001 9
1010 b
所以 二進位制10011010**成十六進位制就是9b
13樓:彼岸花の吻
轉16進位制:每四位分
隔開,分為1001 1010,其中1001(2)=2^3+2^0=9(10)=9(16),1010(2)=2^3+2^1=10(10)=a(16),因此10011010(2)=9a(16)。
轉8進位制:每三位分隔開,最高位不足的補零,分為010 011 010,其中010(2)=2^1=2(8),011=2^1+2^0=3(8),010(2)=2^1=2(8),因此10011010(2)=232(8)。
14樓:匿名使用者
10011010b=9ah
10011010b=010011010b=232o每4位二
進位制數轉換成1位十六進位制數:0000~1001 => 0~9,1010~1111 => a~f,每3位二進位制數轉換成1位八進位制數:000~111 => 0~7
將十進位制數2746.12851轉換為二進位制數、八進位制數和十六進位制數,要求計算過程
15樓:匿名使用者
1.決定二進位制數小數部分的位數為16位,那麼需要乘以65536(2^16)進行整數化。
(2746.12851)10*(2^16)10
=(2746.12851)10*(65536)10
=(179970278.03136)10
取整數部分,
>(179970278)10
=(aba20e6)16
=(1010 1011 1010 0010 0000 1110 1110)2
因為最初乘了65536,即2的16次方,所以換算成二進位制時應右移十六位,
即最終結果等於(101010111010.0010000011101110)2。
ps:為什麼要換算成十六進位制?一個十六進位制數就等於四個二進位制位,一次性就計算了四個二進位制位的結果,這當然是相對比較有效率的做法。
一個八進位制數就等於三個二制位,
所以(101010111010.0010000011101110)2可按每三位進行一次分割,缺的位補零
即:(101 010 111 010.001 000 001 110 111)2=(5272.10167)8
一個十六進位制數就等於四個二制位,
所以(1010 1011 1010.0010 0000 1110 1110)2可按每四位進行一次分割,缺的位補零
即:(aba.20e6)16
在電腦的計算器上怎麼把帶小數的二進位制數轉化為八進位制和十六進位制?
16樓:龍地龍
計算器好象不支援小數轉換
不過可以變通一下,例如:
二進數為10110010.01011
轉八進位制時,以小數點為起點,向左和向右兩個方向分別進行分段,每三個數字一段,不足三位的分別在左邊或右邊補零,即:
010 110 010.010 110再用計算器算出每段對應的八進位制數,順次排列:262.
26同樣的,轉十六進位制時,以小數點為起點,向左和向右兩個方向分別進行分段,每四個數字一段,不足四位的分別在左邊或右邊補零,即:
1011 0010.0101 1000
再用計算器算出每段對應的十六進位制數,順次排列:b2.58如果你把"三位二進位制轉一位八進位制"和"四位二進位制轉一位十六進位制"的表背下來的話,則更快更方便.實在記不住再用計算器.
記住要把計算器調到科學型模式,在"檢視"選單裡.
17樓:匿名使用者
計算器 》檢視》科學型
你選16進位制,輸入,再選8進位制
求助高手,將二進位制數量10110111轉換成八進位制,十六進位制,十進位制數。要過程。
18樓:匿名使用者
10110111,
換成八進位制:三位一分,10,110,111,然後分別進行abc=a*2^2+b*2^1+c*2^0,結果就是267
換成16進位制:四位一分,1011,0111,然後分別進行abcd=a*2^3+b*2^2+c*2^1+d*2^0,結果就是b7
19樓:匿名使用者
換八進位制 10110111看做 010 110 111 得 267
換十進位制 10110111=1*2的7次方+0*2的6次方+1*2的5次方+1*2的4次方+0*2的3次方+1*2的2次方+1*2的1次方+1*2的0次方=184
換十六就進位制 10110111看做 1011 0111 得 b7
將二進位制數1001110012轉換為八進位制數保留
二進位制轉換成八進位制,是三位二進位制轉換成一位八進位制。整數部分是整數部分,小數部分是小數部分 1001.11001 也就是001001.110010 整數部分不夠三的倍數在前面新增0 這樣不改變這個數 小數部分則是在後面新增0.001 001 110 0101 1 6 2 所以結果為 11.62...
二進位制數10101010轉換為十進位制數和十六進位制數後分別是
10101010轉換成十進位制 170 10101010轉換成十六進位制 aa 二進位制轉換成 要從右到左用二進位制的每個數去乘以2的相應次方 例如 10101010 1 2 7 0 2 6 1 2 5 0 2 0 128 32 8 2 170 由於2的4次方等於16,十六進位制和二進位制之間的轉化...
將二進位制數11012轉換為十進位制數是多少
1101 最右邊的是2的0次方依次2的1次方,2的2次方,2的三次方 也就是8 4 0 1 13 1101 1 2 3 1 2 2 0 2 1 13 將二進位制數1101 2 轉換為十進位制數是多少 11。1011 1 2 4 1 0 2 3 1 1 2 2 1 1 2 1 1 即2 3 2 1 2...