二進位制數轉換八進位制數過程二進位制數轉換八進位制數過程

2021-03-05 09:19:30 字數 7705 閱讀 4442

1樓:匿名使用者

把二進位制的數從右往左,每三位分一段,最左面的一段不夠三位的左面補0,如題:

先分段11---110---110

經過補零

011---110---110

(如下是二進位制數與八進位制數的對應表)

二進位制數 八進位制數000**********====0

001**********====1

010**********====2

011**********====3

100**********====4

101**********====5

110**********====6

111**********====7

按照對應表變換數字

011變成3, 110變成6, 110變成6

3---6---6

最後二進位制變八進位制的數就是366

2樓:匿名使用者

您好!在把二進位制數轉換為八進位制表示形式時,對每三位二進位制位進行分組,應該從個位數向高位數劃分,若數字倍數不是3的倍數,可以在最高位前面補若干個0。然後從左到右把每組的3位二進位制轉換成十進位制數字,合在一起就是八進位製碼轉換結果.

011,110,110

3 , 6 , 6

二進位制011對應十進位制為3,二進位制110對應十進位制為6所以:八進位制為366

3樓:32座森林

二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進製規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。

八進位制是以8為底的進製,使用數字0,1,2,3,4,5,6,7。八進位制(基數為8)表示法在早期的計算機系統中很常見,因此,偶爾還能看到人們使用八進位制表示法。八進位制適用於12位和36位計算機系統(或者其他位數為3的倍數的計算機系統)。

把二進位制數3位1截比如: 111=7 就是 (4+2+1) 010=2 就是 (0+2+0) 101=5 就是 (4+0+1) 然後把算出來的數字連起來就是八進位制的數字了。

將二進位制數10011010分別轉化為八進位制數和十六進製制數,並寫出計算步驟

4樓:匿名使用者

八進位制:

10011010 拆分10、011、010二進位制 八進位制

10 2

011 3

010 2

所以二進位制10011010轉化成八進位制就是232十六進製制:

10011010 拆分1001、1010

二進位制 十六進製制

1001 9

1010 b

所以 二進位制10011010**成十六進製制就是9b

5樓:彼岸花の吻

轉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)。

6樓:匿名使用者

10011010b=9ah

10011010b=010011010b=232o每4位二

進製數轉換成1位十六進製制數:0000~1001 => 0~9,1010~1111 => a~f,每3位二進位制數轉換成1位八進位制數:000~111 => 0~7

二進位制數101101101101轉換成八進位制過程怎麼寫

7樓:聽不清啊

把二進位制整數從最低位開始,每3位二進位制數分為一段,每一段轉為一位八進位制數,連起來就是答案:

101 101 101 101=(5555)8

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

8樓:哆啦缺夢

是2166。

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

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

010,001,110,110

2.使用8421位權值換算:

110就是6

001就是1

010就是2

所以最終結果是2166。

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

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

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

二進位制數轉換八進位制數的過程是什麼?

9樓:匿名使用者

您好!在把二進位制數轉換為八進位制表示形式時,對每三位二進位制位進行分組,應該從個位數向高位數劃分,若數字倍數不是3的倍數,可以在最高位前面補若干個0。然後從左到右把每組的3位二進位制轉換成十進位制數字,合在一起就是八進位製碼轉換結果.

011,110,110

3 , 6 , 6

二進位制011對應十進位制為3,二進位制110對應十進位制為6所以:八進位制為366

二進位制數10111101110轉換成八進位制數是?求步驟

10樓:匿名使用者

直接寫就可以了、二進位制轉換為八進位制從小數點開始三個二進位制位看作一位8進製位最後不夠的補0、也就是先是110寫為8進製是6,然後是101是5,接著是111是7,最後是10不夠三位在前面補0即為010是2,所以轉換為8進製就是2756o

11樓:匿名使用者

二進位制轉八進位制:從小數點位置開始,整數部分向左,小數部分向右,每三位二進位制為一組用一位八進位制的數字來表示,不足三位的用0補足,就是乙個相應八進位制數的表示。

10111101110(二進位制)=010 111 101 110(三位一組)=2756

12樓:匿名使用者

用遞迴寫個轉換函式,每次%1000,然後自身/1000,。結束條件是自身為零時,return。你可以在主函式中建立個八進位制密碼標,做成陣列形式。每次取餘後,查表即可。

13樓:景同書似儀

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(八進位制)。

擴充套件資料:

二進位制數的四則運算

二進位制數與十進位制數一樣,同樣可以進行加、減、乘、除四則運算。其演算法規則如下:

加運算:0+0=0,0+1=1,1+0=1,1+1=10,(逢2進1)。

減運算:1-1=0,1-0=1,0-0=0,0-1=1,(向高位借1當2)。

乘運算:0×0=0,0×1=0,1×0=0,1×1=1,(只有同時為「1」時結果才為「1」)。

除運算:二進位制數只有兩個數(0,1),因此它的商是1或0。

加法0+0=0,0+1=1+0=1,1+1=10。

減法0-0=0,1-0=1,1-1=0,0-1=-1,10100-1010=1010。

乘法0×0=0,0×1=1×0=0,1×1=1。

除法0÷1=0,1÷1=1。

只有0和1兩個數碼,基數為二。

14樓:潭彩榮脫棋

從右邊起

毎三個數字轉換成乙個數字

你的最後三位是110轉成8進製的就是2的2次方加2的1次方等於6,以此類推你的八進位制數字是2756

15樓:尋國英酆子

二進位制數10111101110轉換

成八進位制數是2756。

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

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

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

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

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

所以10111101110(二進位制)

=2756(八進位制)。

擴充套件資料

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

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

011111

.100

001110

即:(37.416)8

=(11111.10000111)2

16樓:桑愛景戲辛

二進位制轉進八進位制的方法

例:1001

001110

001=111

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

8421法:111

1842

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

111=0111=7(八進位制)

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

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

101001)2||

|(15

1)8(

1101001)2=(151)8

17樓:桐菊汗姬

二進位制轉八進位制編碼是:000是0,

001是1,010是2,011是3,100是4,101是5,110是6,111是7。

從右到左三位為乙個數那就是,不夠的前面補個0:010111101110,得出八進位制:2758o。

也可以把二進位制轉為十進位制,再轉為八進位制。

二進位制八進位制,十進位制,十六進製制相互轉換的的方法,步驟要詳細。

18樓:匿名使用者

關於二進位制,八進位制,

十進位制,十六進製制的相互轉換。 2007-04-27 22:02 常用的進製計數制 1 、數制的表示方法 方法一:

將數用圓括號括起來,並將其數制的基數寫在右下角。如(1011 )2 、(1ad )16 、(567 )10 等。 方法二:

在數字後加上乙個英文本母表示該數的數制。如b 表示二進位制;o 表示八進位制;h 表示十六進製制;d 表示十進位制。如:

1011b 、1adh 、567d 、72o 等。 2 、各種數制的特點 (1 )十進位制數。數碼有0 、1 、2 、3 、4 、5 、6 、7 、8 、9 十個數字,基數為10 ,運算規則是「 逢十進一」 。

(2 )八進位制數。數碼有0 、1 、2 、3 、4 、5 、6 、7 八個數字,基數為8 ,運算規則是「 逢八進一」 。 (3)十六進製制數:

數碼有0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f十六個符號,運算規則是「逢十六進一」。 (4 )二進位制數。只有0 和1 兩個數字,基數為2 ,運算規則是「 逢二進一」 。

由於十進位制數數碼個數多,而二進位制數碼個數少,為了便於實現,在計算機中,使用二進位制數進行資料的儲存和運算。 進製計數制之間的轉換

二、八、十六進製制轉換成十進位制數。 轉換方法:將

二、八、十六制數按位權進行多項式,然後在十進位制中按照「 逢十進一」 的運算規則進行運算。 例1-1 將(110101.11 )2 轉換成十進位制數。

(110101.11 )2=1 ×( 2的5次方) +1× (2的4次方)+0× 2 +1× 2 +0× 2 +1× 2 +1× 2 - +1× 2 - = (53.75 )10 例1-2 將(123.

45 )8 轉換成十進位制數。 (123.45 )8= 1×8+2×8+3×8+4×8-+5×8- = (83.

578125)10 例1-3 將(5fc.1a )16 轉換成十進位制數。 (5fc.

1a)16=5× 16 +15× 16 +12× 16 +1× 16- +10× 16- =(1532.1015625)10 十進位制數轉換成

二、八、十六進製制數 轉換方法是整數部分和小數部分分別轉換。整數部分採用「 求商逆取餘」 ,小數部分採用「 求積順取整」 。 例1-4 將(87.

6875)10 分別轉換成二進位制數。 整數部分轉換如下: 87÷2=43 ............

餘1 43 ÷2=21 ............餘1 21 ÷2=10.............餘1 10 ÷2=5...............

餘0 5 ÷2=2 .............餘1 2 ÷2=1 .............餘0 1 ÷2=0 ..............

餘1 由下往上數 結果為(87 )10= (1010111 ) 2 小數部分轉換如下: 0.6875×2=1.

3750.................小數點前多出乙個1 0.3750×2=0.

7500.................小數點前多出乙個0 0.7500×2=1.

5000.................小數點前多出乙個1 0.5000×2=1.

0000.................小數點前多出乙個1 由上往下數 小數部分為: (0.

6875)10=(0.1011)2 ,最後結果是: (87.

6875)10= (1010111.1011)2

二、八進位制之間的轉換 (1 )二進位制轉換為八進位制:將二進位制數以小數點為界,分別向左、向右每三位分為一組,不足三位時用0 補足(整數在高位補0 ,小數在低位補0 ),然後將每組的三位二進位制數等值轉換成對應的八進位制數。 例1-5 將(11101010011.

1011)2 轉換成八進位制數。 011 101 010 011.101 100 3 5 2 3 .

5 4 八進位制轉換為二進位制數:按原數字的順序,將每位八進位制數等值轉換成三位二進位制數。 例1-6 將(157.

64 )8 轉換成二進位制數。 1 5 7 . 6 4 001 101 111.

110 100 二進位制數與十六進製制數之間的轉換 二進位制轉換為十六進製制數:將二進位制數以小數點為界,分別向左、向右每四位分為一組,不足四位時用0 補足(整數在高位補0 ,小數在低位補0 ),然後將每組的四位二進位制數等值轉換成對應的十六進製制數。 例1-7 將(11101010011.

1011101 )2 轉換成十六進製制數。 0111 0101 0011.1011 1010 7 5 3 .

b a 十六進製制數轉換為二進位制數:按原數字的順序,將每位十六制數等值轉換成四位二進位制數。 例1-8 將(5ce.

6a )16 轉換成二進位制數。 5 c e . 6 a 0101 1100 1110.

0110 1010 至於八進位制和十六進製制之間的轉換則通過十進位制或二進位制來間接的轉換。。 http://hi.

將十進位制數67 5轉換為二進位制數,八進位制數和十六進製制數,求詳

整數部du分化為二進位制,除2求餘,反序寫zhi出 67 2 33 1 33 2 16 1 16 2 8 0 8 2 4 0 4 2 2 0 2 2 1 0 1 2 0 1 67化為二dao進製為 內1000011 小數部分化為二進位制,乘2求整,正序 容寫出 0.5 2 1 67.5化為二進位制為...

將十進位制數692轉換成二進位制八進位制十六進製制

先拿轉成二進位制為例,手算 整數部分 寫出二進位制每位上的基數,個位是1,高位是低位乘以2,寫到比69大為止 128 64 32 16 8 4 2 1 0 1 0 0 0 1 0 1 用69除以最高位上的基數得到商和餘數 69 128 0 69 將商寫到128這位下面 用上步得數的餘數繼續計算 69...

將十進位制數47轉換為二進位制,八進位制,十進位制,十六進製制,大哥們,有沒有詳細過程

47 2 23 餘1 23 2 11 餘1 11 2 5 餘1 5 2 2 餘1 2 2 1 餘0 1 2 0 餘1 以上從下到上餘數排列為101111,即47的二進位制表示,八進位制和十六進製制照此辦理 即除以8 16 得整數商和餘數,直到商為0,然後將餘數用相應進製數連線起來 47 1 2 5 ...