1樓:教育仁昌
二進位制(10011100.01)2轉八進位制為(234.2)8。
二進位制化為八進位制整數部份從最低有效位開始,以3位一組,最高有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的整數。因此10011100=010 011 100=234。
小數部份從最高有效位開始,以3位一組,最低有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的小數。因此0.01=0.010=0.2。
所以二進位制(10011100.01)2轉八進位制為(10011100.01)2=(234+0.2)8=(234.2)8。
2樓:
一位八進位制數等於三位二進位制數,故從按三位分隔求八進位制的數值,缺位補零:
(10011100.01)2
>(010 011 100.010)2
=(234.2)8
3樓:神鯨打蝦
這個不應該有小數點的吧。。。。。
如果不算小數點的話就是1161
算上小數點的話就是234.01
4樓:
八進位制:234.25
二進位制怎麼轉為八進位制,舉個例子
5樓:常識一點通
二進位制轉換成八進位制
每三位二進位制數相當於一個八進位制數
從後面開始劃,三位一段,最前面不足三位的添0比如:1011011101
就可以分成四個3位的
001,011,011,101
然後把每三個數按421的數加起來,就是:
001就是0+0+1,011是0*4+1*2+1=0+2+1,101=1*4+0*2+1=4+0+1
得到四個數:1,3,3,5
所以二進位制 1011011101得到的八進位制數就是:1335換16進位制也一樣
二進位制 轉化為八進位制
6樓:伴我
1.對二進位制數進行三位劃分,這樣能讓數字變得更加清晰一些,因此可以對數字進行劃線劃分,如圖所示。
2.接著將二進位制和八進位制中間的數進行整理,如圖所示,理解對應關係後就很好進行轉換了。
3.寫好數字。接著在劃好線的數字下面將對應的八進位制數填寫好,如圖所示即可。
4.如果是對於位數不夠的數字,可以直接往前或者往後補0就可以進行轉換了。
1.二進位制數轉換成八進位制數:從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用「0」補足3位,就得到一個八進位制數。
2.八進位制數轉換成二進位制數:把每一個八進位制數轉換成3位的二進位制數,就得到一個二進位制數。
3.八進位制數字與十進位制數字對應關係如下:
000 -> 0 | 004-> 4 | 010=8
001 -> 1 |005 -> 5| 011=9
002 -> 2 |006 -> 6 | 012=10
003 -> 3 |007 -> 7 | 013=11
7樓:木澂
有一個簡單方法,就是把二進位制的數從右往左,每三位劃分一組,不夠位數的補0。
即對於abcdefg可分為00a、bcd、efg三組,再分別化為二進位制數,最後再組合到一起。
如,對於11001,11001拆分為 001和011,又001=1,011=2+1=3;
那麼11001轉換為八進位制就是31。
擴充套件資料:
其他進位制之間的相互轉化
1、十進位制要轉二進位制
以55為例。
就拿55除以2,55/2=27餘1,在拿27除以2,27/2=13餘1,在拿13除以2,13/2=6餘1,在拿6除以2,6/2=3餘下0,在拿3除以2,3/2=1餘1,
那麼十進位制55轉換成二進位制就是110111。
2、十進位制轉八進位制
例子:十進位制的534轉八進位制
拿534除以8,534/8=66餘6,在拿66除以8等於8餘2,在拿8除以8等於1餘0,那麼十進位制534轉八進位制就是1026.
3、十進位制轉十六進位制
例子:十進位制的300轉十六進位制
拿300除以16的等於18餘12(12在16進位制中以c表示,10為a,b為11,一直到f為15),在拿18除以16等於1餘下2,在拿1除以16,等於0,不用表示,那麼十進位制300轉換為十六進位制的結果為12c。
4、二進位制轉換為十六進位制
參照二進位制轉八進位制,但是它是從右往左,四位一組,不夠補0
列子:1101101拆分為1101、0110
分別計算兩個二進位制的值,1101=8+4+0+1=13,十六進位制中13為d
0110=4+2=6,那麼二進位制1101101轉換為十六進位制就是6d。
8樓:之何勿思
(1100100)2=(001 100 100)2=(1 4 4)8
在把二進位制數轉換為八進位制表示形式時,對每三位二進位制位進行分組,應該從小數點所在位置分別向左向右劃分,若整數部分倍數不是3的倍數,可以在最高位前面補若干個0。
對小數部分,當其位數不是的倍數時,在最低位後補若干個0.然後從左到右把每組的八進位制碼依次寫出,即得轉換結果。
9樓:狼道刀
二進位制數轉換成八進位制數:從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用「0」補足3位,就得到一個八進位制數。
下面以二進位制數10001111為例,轉換為八進位制數:
10001111每三位合一組是,010、001、111,分別轉換為八進位制為2、1、7。
所以10001111的八進位制表示為217。
擴充套件資料
二進位制轉換為十六進位制:
從小數點開始,整數部分向左、小數部分向右,每4位為一組用一位八進位制數的數字表示,不足4位的要用「0」補足4位,就得到一個八進位制數。
列子:1101101拆分為1101、0110。
分別計算兩個二進位制的值,1101=8+4+0+1=13,十六進位制中13為d。
0110=4+2=6,那麼二進位制1101101轉換為十六進位制就是6d。
10樓:匿名使用者
二進位制 轉化為八進位制,你具體要轉什麼東西啊,這個很方便的,需要的話追問
11樓:沈彩井孤雲
從右到左起3個3個一組,不足三個前添0!001=(1乘2的0次方+0乘2的1次方+0乘2的2次方=1)這樣個位數是1;101=(1乘2的0次方+0乘2的1次方+1乘2的2次方=5)這樣十位數上是5;最後剩1前添上兩個00,就是001!同樣算出,百位數上是1!
這樣就算出八進位制是151!
12樓:
舉個例子101010.一共六位,那麼從右向左,每三位為一組,把這三位變成八進位制。得到的結果就是八進位制了。
13樓:蒲未陀傲柏
開啟電腦中的計算器,輸入二進位制,再點八進位制,就這樣轉了。哈哈
14樓:江水離
每三位二進位制數相當於一個八進位制數
從後面開始劃,三位一段,最前面不足三位的添0比如:1011011101
就可以分成四個3位的
001,011,011,101
然後把每三個數按421的數加起來,就是:
001就是0+0+1,011是0*4+1*2+1=0+2+1,101=1*4+0*2+1=4+0+1
得到四個數:1,3,3,5
所以二進位制 1011011101得到的八進位制數就是:1335換16進位制也一樣
15樓:匿名使用者
你是說轉化公式吧!
首先你要了解,
2進製得基數是0,1;
8進製得基數是0,1,2,3,4,5,6,7;
16進製得基數是0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f。
他們對應得10進位制數為0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
2進位制是逢2進一,8進位制就逢8進一,10進位制就是逢10進1,16進位制就逢16進一
而8等於2得3次方,所以用3個2進製得數,表示一個8進製得數
16等於2得4次方,所以用4個2進製得數,表示一個16進製得數
比如一個2進製得數1000010010101
轉換成8進位制,先分組,3個一組從右到左分,1 000 010 010 101
在把每組得數轉換成8進製得數,最左邊得1可以看成001,轉換後
得8機制得數就是10225
轉換成8進位制,先分組,4個一組從右到左分,1 0000 1001 0101
在把每組得數轉換成16進製得數,最左邊得1可以看成0001,轉換後
得16機制得數就是1095
16樓:匿名使用者
windows自帶的計算器,把計算器設為科學記數,然後把數制調到二進位制數,填入以後,在改為八進位制數,就轉換成功了。
自己計算的話,你可以這樣計算,三位二進位制數就是表示一個八進位制數例如 10111001
你可以這樣分開看 10 111 001 這樣就是三部分吧?
那這個八進位制數就是 2 7 1 那這個八進位制數就是271這種方法應該是比較簡單的
17樓:匿名使用者
先把二進位制轉化為十進位制 然後再把十進位制轉化為八進位制
18樓:匿名使用者
我一般都是先轉化為十進位制,然後再化為八進位制的
二進位制01001000轉換成八進位制
19樓:
二進位制01001000轉換成八進位制是110,二進位制每三位對應一個八進位制數。每三位轉八進位制數,其實是按轉十進位制的方法進行計算,但是三位數對應最大的數都不會超過7。
具體換算過程:二進位制數01001000可以按順序分成001、001、000三組資料。而000對應的八進位制數是0,001對應的八進位制數是1。
001的計算是1乘以2的0次方加0乘2的1次方加0乘2的2次方等於1。這樣即可知道01001000對應的八進位制數為110。
擴充套件資料二進位制轉八進位制的計算:
從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用「0」補足3位。每三位對應一個八進位制數,都換算出來,按順序將對應的八進位制數排列起來,即可得到八進位制數。
20樓:呆萌小咖
1001000(二進位制) = 110(八進位制)從低位到高位,把每3位二進位制數轉換成一位八進位制數即可。
由於2的3次方等於8,八進位制和二進位制之間的轉化是三次方的關係,可以把二進位制數分段轉化,也就是從後向前開始,三位三位的轉化。
例如:110100=(110)(100)=6 4
(111101001.101)角標2,二進位制轉八進位制是多少
21樓:匿名使用者
方法1:一位八進位制資料等於3位二進位制資料,那麼將二進位制每3位進行一次歸併可得到八進位制資料
11110010.101可寫成011 110 010.101歸併(每3位轉換成十進位制資料)後的八進位制資料為362.5
方法2:先轉換成十進位制數然後再轉換成八進位制:
128 64 32 16 8 4 2 1. 1/2 1/4 1/8
1 1 1 1 0 0 1 0. 1 0 1
上下做乘法結果左右做加法:11110010.101=128+64+32+16+2+1/2+1/8=242.625
八進位制各位上數字:
512 64 8 1.1/8 1/64
0 3 6 2. 5
先算整數部分
242/512=商0餘242,所以512這位下面寫0,下面用餘數242接著算
242/64=商3餘50
50/8=6餘2
2/1=2餘0
再算小數部分:
0.625*8=5.0由於小數部分已經是0了停止運算得數為八進位制362.5
八進位制334轉二進位制,八進位制轉換成二進位制
3 011 3 011 4 100 再拼接起來,去掉最高位的0,就是11 011 100 常規的演算法就是統統轉10進位制再轉成對應的,只不過整數部分是一直除,小數部分是一直乘。但是對於2 8 16進位制之間互相轉化不需要這麼麻煩,不管是小數還是整數部分,說一個快速轉化的方法。8,16要轉成二進位制...
進位制 二進位制 八進位制 十進位制 十六進位制是什麼意思哦?有什麼關係!忘高手解答
湯旺河邊 關於進位制,請詳細看看 你做加法運算時不是逢十進一位嗎,這是十進位制,二進位制就是逢二進一位,像11 01 100,並且二進位制只有0和1兩位數,其他8 10 16進位制都一樣,八進位制只有0 7八個數,依次類推! 就跟你數數一樣 數星期的時候 7天你進位1 7 不是從0開始 2進位制 0...
二進位制轉十進位制,十進位制轉二進位制的演算法 求助
隨便什麼名啦啦 二進位制轉換為十進位制 方法 按權求和 該方法的具體步驟是先將二迸制的數寫成加權係數式,而後根據十進位制的加法規則進行求和 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。十進位制轉換為二進位制 一個十進...