二進位制(10012轉八進位制,二進位制(10011100 01)2轉八進位制

時間 2022-03-10 02:35:05

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,依次遞減。十進位制轉換為二進位制 一個十進...