二進位制與八進位制怎樣互相轉換,二進位制和八進位制怎樣相互轉換??

2022-02-28 02:59:01 字數 5968 閱讀 1071

1樓:藍圖老師

回答一位8進製數等於3位2進製數

2的三次方是8,所以可以看成三位二進位製數為一位八進位製數。比如:二進位制的110001等於八進位制的61。當八進位制轉為二進位制時,把一位八進位制拆成三位二進位制即可。

1=2^0所以為001,所以最後為110001希望我的回答能夠幫助到您祝您生活愉快哦

更多2條

2樓:島上

06如何快速的將二進位制轉換成十進位制

3樓:簡可

如二進位制的「10110111011」:

換八進位制時,從右到左,三位一組,不夠補0,即成了:

010 110 111 011

然後每組中的3個數分別對應4、2、1的狀態,然後將為狀態為1的相加【備註】,如:

010 = 2

110 = 4+2 = 6

111 = 4+2+1 = 7

011 = 2+1 = 3

結果為:2673

4樓:蕊蕊花兒

使用8421碼,你就記住這個四位數,16進製制是用到4位,0000,對應的就是8421,8進製是用到3位(2的3次方嘛),000對應的就是後3位,421。把二進位製數由低到高分成4位一組一組的,對應填上去就完了。很簡單的。

010 110 111 011

然後每組中的3個數分別對應4、2、1的狀態,然後將為狀態為1的相加【備註】,如:

010 = 2

110 = 4+2 = 6

111 = 4+2+1 = 7

011 = 2+1 = 3

結果為:2673

二進位制和八進位制怎樣相互轉換??

5樓:幸運夕夕

二進位制和八進位制相互轉換的方法如下:

1、先了解二進位製數與八進位製數之間的對應關係。

2、進製轉換成八進位制的方法是,取三合一法,即從二進位制的小數點為分界點,向左(或向右)每三位取成一位。

3、分好組以後,對照二進位制與八進位製數的對應表,將三位二進位制按權相加,得到的數就是一位八進位製數,然後按順序排列,小數點的位置不變哦,最後得到的就是八進位製數。

4、這裡需要注意的是,在向左(或向右)取三位時,取到最高位(最低位)如果無法湊足三位,就可以在小數點的最左邊(或最右邊)補0,進行換算。

5、下面看看將八進位制轉為二進位制,反過來啦,方法就是一分三,即乙個八進位製數分成三個二進位製數,用三位二進位制按權相加,最後得到二進位制,小數點依舊就可以了。

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

八進位制,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。

6樓:匿名使用者

1=001

2=010

3=011

4=100

5=101

6=110

7=111

然後對比著轉化就是了

比如8進製的14=二進位制的001100

八進位制的76=二進位制的111110

二進位制的101001=八進位制的51

ps:小數部分一樣的

八進位制的76.6=二進位制的111110.110可以把最後的0去掉

而整數部分可以去掉前面的0

7樓:海金剛俊傑

如二進位制的「10110111011」:

換八進位制時,從右到左,三位一組,不夠補0,即成了:

010110

111011

然後每組中的3個數分別對應4、2、1的狀態,然後將為狀態為1的相加【備註】,如:

010=

2110

=4+2=6

111=

4+2+1=7

011=

2+1=

3結果為:2673

8樓:匿名使用者

從二進位製數的最低位數開始三個三個地轉就行了,二進位制的三位相當於八進位制的一位

9樓:老漢推車斯基

用windows自帶的計算器就可以了

開始》所有程式》附件》計算器

在計算器的檢視裡選科學型 然後可以在介面裡選二進位制了 接著輸入你要轉的數 最後點八進位制 你輸入的數就自動轉成八進位制了

10樓:匿名使用者

將二進位制從右每三位分成一組,每組的二進位制數值合起來就是八進位制了。

比如:110 010 001 變成八進位制就是621

11樓:

二進位制轉換為八進位制

三位三位擷取,然後

2的2次 +2的1次+2的0次

111 101 110就是756

12樓:

二進位制和八進位制怎樣相互轉動二碼制?呵巴金相互轉動,可以規則規定,難道規定規則做?

為什麼二進位制與八進位制可以直接互相轉換

13樓:富儉蟻倩

二進位制只有0和1兩個數;八進位制有0到7八個數,8=2^3,即乙個八進位制需要用3個二進位製數才能表示;還可以這樣理解:0的八進位制是000,而7的二進位制表示是111,再大的數就沒法用八進位制表示了,需要進製,不考慮進製的情況下,後面仍然是000、001、

...、111的迴圈。

二進位制如何轉換成八進位制?

14樓:匿名使用者

先了解二進位制

數與八進位製數之間的對應關係。有個方法,把二進位制的數從右往左,三位一組,不夠補0

列:111=4+2+1=7

11001拆分為 001和011,001=1,011=2+1=3;

那麼11001轉換為八進位制就是31.

擴充套件資料二進位制轉換為十六進位制

參照二進位制轉八進位制,但是它是從右往左,四位一組,不夠補0列子:1101101拆分為1101、0110分別計算兩個二進位制的值,1101=8+4+0+1=13,十六進位制中13為d

0110=4+2=6,那麼二進位制1101101轉換為十六進位制就是6d。

八進位制轉換為二進位制

從後往前,每一位按十進位制轉化為三位二進位制,缺位補0列子:77,拆分開7=4+2+1=111

所以八進位制的77轉換位二進位制得111111.

15樓:打娘胎裡喜歡你

二進位制轉換為八進位制方法:

1、取三合一法,即從二進位制的小數點為分界點,向左(向右)每三位取成一位,接著將這三位二進位制按權相加,得到的數就是一位八位二進位製數,然後,按順序進行排列,小數點的位置不變,得到的數字就是我們所求的八進位製數。

如果向左(向右)取三位後,取到最高(最低)位時候,如果無法湊足三位,可以在小數點最左邊(最右邊),即整數的最高位(最低位)添0,湊足三位。例:

①將二進位製數101110.101轉換為八進位制

得到結果:將101110.101轉換為八進位制為56.5

② 將二進位製數1101.1轉換為八進位制

得到結果:將1101.1轉換為八進位制為15.4

2、取一分三法,即將一位八進位製數分解成三位二進位製數,用三位二進位制按權相加去湊這位八進位製數,小數點位置照舊。例:

① 將八進位製數67.54轉換為二進位制

因此,將八進位製數67.54轉換為二進位製數為110111.101100,即110111.1011

16樓:匿名使用者

從低位到高位,把每3位二進位制

數轉換成一位八進位製數即可。

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

例如:110100=(110)(100)=6 4

17樓:匿名使用者

二進位制 八進位制

000 0

001 1

010 2

011 3

100 4

101 5

110 6

111 7

在把二進位製數轉換為八進位制表示形式時,對每三位二進位制位進行分組,應該從小數點所在位置分別向左向右劃分,若整數部分倍數不是3的倍數,可以在最高位前面補若干個0;對小數部分,當其位數不是的倍數時,在最低位後補若干個0.然後從左到右把每組的八進位制碼依次寫出,即得轉換結果.

你算一下就知道了啊

比如110=2^2+2+0=6

18樓:樹上的蝸牛

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

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

| | |

( 1 5 1)8

( 1101001)2=(151)8

二進位制、八進位制、十進位制、十六進位製數之間怎麼進行相互轉換?

19樓:匿名使用者

一般計數都採用進製計數,其特點是:

(1)逢n進一,n是每種進製計數制表示一位數所需要的符號數目為基數。

(2)採用位置表示法,處在不同位置的數字所代表的值不同,而在固定位置上單位數字表示的值是確定的,這個固定位上的值稱為權。

「數制」只是一套符號系統來表示指稱「量」的多少。我們用「1」這個符號來表示乙個這一「量」的概念。自然界的「量」是無窮的,我們不可能為每乙個「量」都造乙個符號,這樣的系統沒人記得住。

所以必須用有限的符號按一定的規律進行排列組合來表示這無限的「量」。符號是有限的,這些符號按照某種規則進行排列組合的個數是無限的。

進製轉換是人們利用符號來計數的方法。進製轉換由一組數碼符號和兩個基本因素「基數」與「位權」構成。基數是指,進製計數制中所採用的數碼(數制中用來表示「量」的符號)的個數。

位權是指,進製中每一固定位置對應的單位值。

乙個二進位製數111(注意,數值不等於上面十進位制的111)末尾是1,意味著一定是……+1,前面的省略號部分都是2的倍數。所以乙個二進位製數末尾是1,意味著它對應的十進位製數除以進製2一定餘1。所以第一次除以2之後的餘數,應該放在二進位制的最後乙個數字「一位」,也就是說一位上的符號是1。

二進位制和8進製怎麼互相轉化

20樓:大明天下行

各種進製中,以二進位制與八進位制之間的相互轉換最方便直接。

三位0(或1)表示1個八進位制位。

一串二進位制數字,只要每隔3位分開(從後往前),這3位就是1個八進位制數字。

21樓:匿名使用者

二進位制是0,1碼,八進位制是0~7,

八進位製用二進位制表示時,每三位二進位制表示以為八進位制,這個你應該懂的,我就不表示了,二進位制變換八進位制 就是根據這個,得到八進位制 例如

111 100 010 對應的八進位制就是7 4 2

22樓:藍圖老師

回答一位8進製數等於3位2進製數

2的三次方是8,所以可以看成三位二進位製數為一位八進位製數。比如:二進位制的110001等於八進位制的61。當八進位制轉為二進位制時,把一位八進位制拆成三位二進位制即可。

1=2^0所以為001,所以最後為110001希望我的回答能夠幫助到您祝您生活愉快哦

更多2條

23樓:

由於三位二進位制「000~111」能完全匹配八進位制的一位「0~7」,所以,可以使用每三位二進位製數轉化為一位八進位製數,數量級需要一一對應。

同理,由於一一對映是可逆的,所以八進位製數轉化為二進位制也可以直接一位變三位。。

基礎演算法是每一位乘以數量級,567(8進製)=5*(8^2)+6*(8^1)+7*(8^0)=375(10進製)再由10進製轉2進製,這就太麻煩了。。。。。

八進位制怎樣轉換成二進的,八進位制轉二進位制怎麼轉換

1 二進位製數轉八進位製數。從最右邊開始,每三位一組,不足三位的,視前面為0,然後從最左邊開始,逐組轉換成八進位製數。如1010110010,分成四組 1 010 110 010,轉換成八進位製數 1262 2 八進位製數轉二進位製數。從最左邊開始,每一位八進位製數轉換成3位二進位製數。如7253,...

二進位制11000011轉換成八進位製數為多少

11000011 二進位制 303 八進位制 du二zhi進製轉換八dao進製 11001.101 二 整數部分 從後內往前每三位一組容,缺位處用0填補,然後按十進位制方法進行轉化,則有 001 1 011 3 然後我們將結果按從下往上的順序書寫就是 31,那麼這個31就是二進位制11001的八進位...

二進位制八進位制十六進位制之間怎樣快速轉換

有乙個公式 二進位製數 八進位製數 十六進位製數的各位數字分別乖以各自的基數的 n 1 次方,其和相加之和便是相應的十進位製數。個位,n 1 十位,n 2.舉例 110b 1 2的2次方 1 2的1次方 0 2的0次方 0 4 2 0 6d 110q 1 8的2次方 1 8的1次方 0 8的0次方 ...