八進位制34 620轉二進位制,34 8八進位制轉換成二進位制是多少

2022-03-09 08:28:58 字數 4854 閱讀 6603

1樓:可靠的

3x8x8+4x8+6/8+2/(8x8)=3x^6+4x2^3+6x2^(-3)+2x2^(-6)=2^7+2^6+2^5+2^(-1)+2^(-2)+2^(-5)轉化二進位制是11100000.11001

2樓:匿名使用者

11010.11001

3樓:魘傳說

//八進位制轉化為二進位制//

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

按照我的方法來講粗暴了,直接記住數字1~9的二進位制、八進位制、十進位制、十六進位制的**,然後直接轉化。

如八進位制34.620轉化為二進位制。

十進位制 二進位制 八進位制 十六進位制

1 0001 01 01

2 0010 02 02

3 0011 03 03

4 0100 04 04

5 0101 05 05

6 0110 06 06

7 0111 07 07

8 1000 10 08

9 1001 11 09

對照表可以得出:

11100.11001

第一個1和最後一個1 前面和後面的0都可以省略。

4樓:匿名使用者

八進位制:34.620

二進位制: 11010.11001

34.8八進位制轉換成二進位制是多少?

5樓:金色潛鳥

34.8 是錯誤的八進位制數。因為八進位制數用 0到7表示。逢8 進 1, 沒有 8。

假定 .8 進上去 變 35。

八進位制整數 35,轉2進位制,用 整數 1位 拉3 位的方法 得: 011 101。

1位 拉3 位 是這樣拉的:

0 -- 000

1 -- 001

2 -- 010

3 -- 011

4 -- 100

5 -- 101

6 -- 110

7 -- 111

6樓:海岸過客

八進位制計數系統中只有0,1,2,3,4,5,6,7八個數字,逢八進1,因此34.8不能為八進位制數。

八進位制轉換為二進位制的方法是,按照原順序,每1位八進位制數改寫成等值的3位二進位制數,次序不變。例如:

(17.36)8 = (001 111 . 011 110)2 = (1111.01111)2

八進位制數與二進位制數轉換表

八進位制數 二進位制數

(0)8 = (000)2

(1)8 = (001)2

(2)8 = (010)2

(3)8 = (011)2

(4)8 = (100)2

(5)8 = (101)2

(6)8 = (110)2

(7)8 = (111)2

用二進位制 八進位制 十六進位制表示34.5

7樓:匿名使用者

34.5轉為二進位制:

34÷2=17餘0

17÷2=8餘1

8÷2=4餘0

4÷2=2餘0

2÷2=1餘0

1÷2=0餘1

從下到上取餘數為:100010,

整數34轉換結果為100010,

0.5x2=1.0取整1

小數0.5從上到下取整數為:1,

小數0.5轉換結果為1,

所以34.5最後的轉換結果為:100010.1一個八進位制對應三位二進位制,按三位補齊後為100 010.100對應的八進位制為42.4

一個十六進位制對應四位二進位制,按四位補齊後為0010 0010.1000對應的十六進位制為22.8

計算機八進位制轉二進位制怎麼算?

8樓:安之若素之白羊

如101101010001 ,從右至左,三位一組的劃分,結果為101 101 010 001 ,按照4  2  1的順序相加各數,再把得到的陣列合起來,就能得到結果,例如此題的結果為5521.

八進位制,octal,縮寫oct或o,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。八進位制的數和二進位制數可以按位對應(八進位制一位對應二進位制三位),因此常應用在計算機語言中。

將57.34轉化為二進位制、八進位制和十六進位制,要過程的

9樓:匿名使用者

先拿轉二進位制說事,八進位制和十六進位制都是這麼算,只是稍有區別

先轉換整數部分57

寫出二進位制各位上的基數:方法是從個位1開始,逐位向左寫,每位都是右邊位乘以2(二進位制所以乘以2),寫到比57大為止:

64 32 16 8 4 2 1

0 1 1 1 0 0 1

用57除以最高位64得到商和餘數=57/64=0[57],將商寫到64對應的位下面

繼續用上步的餘數進行計算=57/32=1[25],將1寫到32對應位下面

25/16=1[9],9/8=1[1],1/4=0[1],1/2=0[1],1/1=1[0],運算直到餘數為0停止,如果還有位沒算,則全填0,57轉成二進位制是111001

下面轉小數0.34

0.34*2=0.68,因為是二進位制所以乘以2,得到的結果整數部分就是二進位制小數點後面第1位[111001.0]

接著用上步得數的小數部分繼續算:0.68*2=1.36,整數部分1是小數第2位[111001.01]

0.36*2=0.72[111001.

010],0.72*2=1.44[111001.

0101],0.44*2=0.88[111001.

01010],0.88*2=1.76[111001.

010101],0.76*2=1.52[111001.

0101011],這個計算直到小數部分為0或者達到要求的位數為止,由於0.34的尾數不是5,所以用二進位制轉換是無限長的小數,不能精確表示

57.34轉換成二進位制是111001.0101011,轉八進位制和十六進位制用上述方法可以筆算,區別在於上邊乘以2的地方換成乘以8和16

有了57.34轉成二進位制的結果後,轉8進位制和十六進位制有簡單方法:

1位8進位制數可對應3位二進位制數,1位十六進位制數可對應4位二進位制數

轉八進位制:111001.0101011=[111][001].[010][101][100]=71.254

轉十六進位制:111001.0101011=[0011][1001].[0101][0110]=39.56

10樓:匿名使用者

加法有四種情況: 0+0=0

0+1=1

1+0=1

1+1=10

0 進位為1

【例1103】求 1011(2)+11(2) 的和

解:1011+11

乘法有四種情況: 0×0=0

1×0=0

0×1=0

1×1=1

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

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

拈加法拈加法二進位制是加減乘除外的一種特殊演算法。

拈加法運算與進行加法類似,但不需要做進位。此演算法在博弈論(game theory)中被廣泛利用

計算機中的十進位制小數轉換二進位制

計算機中的十進位制小數用二進位制通常是用乘二取整法來獲得的。

比如0.65換算成二進位制就是:

0.65 × 2 = 1.3 取1,留下0.3繼續乘二取整

0.3 × 2 = 0.6 取0, 留下0.6繼續乘二取整

0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整

0.2 × 2 = 0.4 取0, 留下0.4繼續乘二取整

0.4 × 2 = 0.8 取0, 留下0.8繼續乘二取整

0.8 × 2 = 1.6 取1, 留下0.6繼續乘二取整

0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整

.......

一直迴圈,直到達到精度限制才停止(所以,計算機儲存的小數一般會有誤差,所以在程式設計中,要想比較兩個小數是否相等,只能比較某個精度範圍內是否相等。)。這時,十進位制的0.

65,用二進位制就可以表示為:01010011。

還值得一提的是,在計算機中,除了十進位制是有符號的外,其他如二進位制、八進位制、16進位制都是無符號的。

在現實生活和記數器中,如果表示數的「器件」只有兩種狀態,如電燈的「亮」與「滅」,開關的「開」與「關」。一種狀態表示數碼0,另一種狀態表示數碼1,1加1應該等於2,因為沒有數碼2,只能向上一個數位進一,就是採用「滿二進一」的原則,這和十進位制是採用「滿十進一」原則完全相同。

1+1=10,10+1=11,11+1=100,100+1=101,

101+1=110,110+1=111,111+1=1000,……,

可見二進位制的10表示二,100表示四,1000表示八,10000表示十六,……。

二進位制同樣是「位值制」。同一個數碼1,在不同數位上表示的數值是不同的。如11111,從右往左數,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。

二進位制轉十進位制演算法,二進位制轉十進位制演算法 01100000 00101100 01011000 11001010要具體演算法過程 文字解釋不給

從左往右算,左邊一位乘以2加上後一位,依次算下去 01100000 0 2 0 0 2 1 0 2 2 0 2 3 0 2 4 1 2 5 1 2 6 0 2 7 96 00101100 0 2 0 0 2 1 1 2 2 1 2 3 0 2 4 1 2 5 0 2 6 0 2 7 44 01011...

二進位制八進位制十六進位制十進位制之間的轉換

二進位制的1101轉化成十進位制 1101 2 1 2 0 0 2 1 1 2 2 1 2 3 1 0 4 8 13 轉化成十進位制要從右到左用二進位制的每個數去乘以2的相應次方 不過次方要從0開始 十進位制轉二進位制 用2輾轉相除至結果為1 將餘數和最後的1從下向上倒序寫 就是結果 例如302 3...

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

整數部分化為二進位制,除2求餘,反序寫出 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化為二進位制為 1000011 小數部分化為二進位制,乘2求整,正序寫出 0.5 2 1 67.5化為二進位制為 1000011.1...