請問將二進位制數1100101011轉換成八進位制數是多少呀

2021-04-08 23:57:57 字數 4631 閱讀 5528

1樓:匿名使用者

二進位制轉成八進位制是三個變一個,對於帶小數的二進位制,分別從小數點開始向兩側數三個,對應其八進位制轉變。

1'100'101'011為:1453

2樓:網路螞蟻

按照三位一取,從右向左依次取三位,分別對應421碼取值,001 100 101 011

所以轉換成八進位制是 1 4 5 3,即可

3樓:悄悄de愛上

先把它轉成十進位制:811,再轉成八進位制就是1453

將二進位制數10001110110轉換成八進位制數是多少?

4樓:哆啦缺夢

是2166。

10001110110轉換成八進位制過程如下:

三位一隔,最高位不足3位的,前面補0

010,001,110,110

2.使用8421位權值換算:

110就是6

001就是1

010就是2

所以最終結果是2166。

二進位制到八進位制的轉換方法:

從低位到高位,把每3位二進位制數轉換成一位八進位制數即可。

由於2的3次方等於8,八進位制和二進位制之間的轉化是三次方的關係,可以把二進位制數分段轉化,也就是從後向前開始,三位三位的轉化。

將二進位制數11110010.101轉化成八進位制等於多少我要寫過程

5樓:匿名使用者

方法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

將二進位制數011010110 轉換成八進位制數是

6樓:柳浪馨

答案是a。對於這種進位制的轉換,一定要熟悉其中的規則。像這裡,在把二進位制轉換成八進位制,是將每3位二進位制轉換成一位八進位制數值。

對於011010110這個數,我們就是分別考慮011,010,110三部分所對應的值是多少了。顯然,我們可以得到是3,2,6三個數,表示成八進位制就是326。(同樣,如果你要把二進位制轉換成十六進位制,就是4位,4位來分割。

注意哦,都是從低到高,劃分的。比如這裡的011010110,就可以劃分成0,1101,0110,分別得到的數值就是0,d,6,,用十六進位制表示就是d6,一般我們會在前面加上0xd6,以表示這個數是十六進位制的。)

7樓:匿名使用者

a。在把二進位制轉換成八進位制,是將每3位二進位制轉換成一位八進位制數值。對於011010110這個數,我們就是分別考慮011,010,110三部分所對應的值是多少了。

我們可以得到是3,2,6三個數,表示成八進位制就是326

將二進位制數1000110110轉換成八進位制數是多少

8樓:匿名使用者

八進位制每位對應二進位制3位

9樓:匿名使用者

1000110110b=001 000 110 110 b=1066o

將二進位制數10001110110轉換成八進位制數是多少

10樓:哆啦缺夢

是2166。

10001110110轉換成八進位制過程如下:

三位一隔,最高位不足3位的,前面補0

010,001,110,110

2.使用8421位權值換算:

110就是6

001就是1

010就是2

所以最終結果是2166。

二進位制到八進位制的轉換方法:

從低位到高位,把每3位二進位制數轉換成一位八進位制數即可。

由於2的3次方等於8,八進位制和二進位制之間的轉化是三次方的關係,可以把二進位制數分段轉化,也就是從後向前開始,三位三位的轉化。

二進位制數10111101110轉換成八進位制數是______。

11樓:足壇風行者

二進位制數10111101110轉換成八進位制數是2756。

二進位制數轉換成八進位制數規則:從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用「0」補足3位,就得到一個八進位制數。則:

010(二進位制)=2(八進位制)

111(二進位制)=7(八進位制)

101(二進位制)=5(八進位制)

110(二進位制)=6(八進位制)

所以10111101110(二進位制) = 2756(八進位制)。

擴充套件資料八進位制數轉換成二進位制數規則:把每一個八進位制數轉換成3位的二進位制數,就得到一個二進位制數。

【例】:將八進位制的37.416轉換成二進位制數:

3 7 . 4 1 6

011 111 .100 001 110

即:(37.416)8 =(11111.10000111)2

12樓:z月e神r夜

10111101110(二進位制) = 2756(八進位制)。

具體給出演算法:

如果二進位制想要變為8進位制,首先從右向左,每三位用逗號隔開不足三維用0補足,010,111,101,110。

分別計算010,111,101,110。

010=0x2^2+1x2^1+0x2^0=2,111=1x2^2+1x2^1+1x2^0=7,101=1x2^2+0x2^1+1x2^0=5,110=1x2^2+1x2^1+0x2^0=6。

然後把數連起來就是2756(八進位制)。

13樓:竹非竹

二進位制數10111101110轉換成八進位制數是2756,每三位二進位制數對應轉換成一個八進位制數,不足三位需補0。

具體計算過程:10111101110需在前面補0成為010111101110,每三位成一組,對這個數進行分組。分別是010、111、101、110,然後進行轉換計算就是2、7、5、6。

將轉換後的值按順序排列起來,就得到八進位制數2756。

擴充套件資料

二進位制與八進位制相互轉換的通用方法:

二進位制數轉換成八進位制數:從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用「0」補足3位,就得到一個八進位制數。

八進位制數轉換成二進位制數:把每一個八進位制數轉換成3位的二進位制數,就得到一個二進位制數。

14樓:匿名使用者

二進位制轉進八進位制的方法 例:1 001 001 110 001=1 1 1 6 1

從2進位制數的最後一位開始,每三位為一組,最後不足三位的,前面加0補齊,然後用"8421"法計算.

8421法:1 1 1 1

8 4 2 1

例:100=0100=4(八進位制)

111=0111=7(八進位制) (1)二進位制數轉換成八進位制數:對於整數,從低位到高位將二進位制數的每三位分為一組,若不夠三位時,在高位左面添0,補足三位,然後將每三位二進位制數用一位八進位制數替換,小數部分從小數點開始,自左向右每三位一組進行轉換即可完成。例如:

將二進位制數1101001轉換成八進位制數,則(001 101 001)2

| | |

( 1 5 1)8

( 1101001)2=(151)8

15樓:匿名使用者

從右邊起 毎三個數字轉換成一個數字 你的最後三位是110轉成8進位制的就是2的2次方加2的1次方等於6,以此類推你的八進位制數字是2756

16樓:匿名使用者

你在你的機器上 有個計算器 你可以直接試試

將二進位制數100-0111-0110轉換成八進位制數是?

17樓:聽不清啊

476

請問二進位制數轉換成八進位制數,八進位制數轉換成二進位制數。

18樓:寶寶

二進bai制轉換成八進位制數:從最低位

du開zhi始每三位(不夠三位的dao在前面補零湊成三版位)求出對應的十權進位制數,連起來就是對應的八進位制數;二進位制轉換成十六進位制是從最低為每四位(不夠四位的在前面補零湊成三位)求出對應的十進位制數,連起來就是對應的十六進位制數。八進位制準換成二進位制,每一位八進位制數寫成三位二進位制數的形式,連起來即可;十六進位制轉換為二進位制,每一位十六進位制數轉換成四位二進位制數連起來即可。舉例見**

十進位制數127轉換成二進位制數是,二進位制數1110111轉換成十進位制數是

方法bai 除2取餘法 127除以 duzhi2,商dao63,餘數 回是1 63除以答2,商31,餘數是1 31除以2,商15,餘數是1 15除以2,商7,餘數是1 7除以2,商3,餘數是1 3除以2,商1,餘數是1 1除以2,商0,餘數是1.將餘數從下向上排列,為1111111.計算機內部表示數...

將十六進位制數offh轉換成二進位制數和十進位制數是多少

二進位制數11001010轉換成十進位制為202。二進位制和十進位制都是表示數 字的方式。二進位制,binaries,是逢2進位的進位制,0 1是基本算符,計算機運算採用二進位制。十進位制,decimals,是逢10進位的進位制,0 1 9是基本算符,生活中常用十進位制。從二進位制變成十進位制方法為...

用matlab什麼方法將二進位制數轉為陣列

a 01000010 c str2num a 1 for i 2 length a c c str2num a i end a 01000010 b double a 0 在matlab中怎麼把一個陣列轉換為二進位制 原來是十進位制的 使用dec2bin 函式 b double b m n size...