八進位制334轉二進位制,八進位制轉換成二進位制

時間 2022-03-08 16:55:06

1樓:匿名使用者

3--011

3--011

4--100

再拼接起來,去掉最高位的0,

就是11 011 100

常規的演算法就是統統轉10進位制再轉成對應的,只不過整數部分是一直除,小數部分是一直乘。

但是對於2 8 16進位制之間互相轉化不需要這麼麻煩,不管是小數還是整數部分,說一個快速轉化的方法。

8,16要轉成二進位制非常容易,只要把每一位都轉成二進位制整個串起來就行,只不過8進位制每一位轉3位2進位制,16進位制每次轉4位。

舉個例子:

12.34,如果是16進位制,轉2進位制如下 每位轉4位2進位制 0001 0010.0011 0100就是10010.001101。

如果12.34是8進位制,類似只是每次是3位的001 010. 011 100就是1010.0111。

你說的十六進位制0.2就是0000.0010=0.001。

反過來劃分相同位數拼起來就行,這樣8 16其實轉化也很方便。

比如剛才10010.001101,這次轉8進位制而不是16進位制,重新分段3個一段010 010.001 101=22.15。

2樓:匿名使用者

010 010 100

八進位制轉換成二進位制

3樓:g鐵塔

分析如下:

1、我們先來掌握一個基本的東西,即二進位制數與八進位制數之間的對應關係,如圖1所示。為什麼要這麼做捏?因為一會兒轉換的時候會用到,所以深深的記住吧……

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

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

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

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

6、好啦,二進位制與八進位制之間的互相轉換到這裡就ok啦,不是很難吧?這裡需要注意的是大家在做添0補位的時候,是在小數點最左邊或最右邊才能添0,如圖6所示,不然會出錯的哦。

4樓:

八進位制數 一位 一位 地取出,然後

一位 拉成 3位

0 - 000

1 - 001

2 - 010

3 - 011

4 - 100

5 - 101

6 - 110

7 - 111

依次排列就可以了。

例如0371 -- 3 7 1

011 111 001

5樓:改德焮

八進位制一位變二進位制三位,0變成000,1變成001,2變成010,3變成011,......,7變成111,所以是001000001,化簡1000001

6樓:樂觀的l無謂

八進位制化為二進位制

規則:按照順序,每1位八進位制數改寫成等值的3位二進位制數,次序不變。

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

7樓:匿名使用者

--咦,上面的這個方法有意思;謝謝

八進位制怎麼轉換成二進位制

8樓:未妨惆悵

先將八進位制轉化為十進位制。

把八進位制按照三個一組轉換為十進位制。

再將十進位制轉化為二進位制。

十進位制除二取餘,得到二進位制。

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

八進位制數轉換為十進位制數八進位制就是逢8進1,八進位制數採用 0~7這八數來表達一個數。八進位制數第0位的權值為8的0次方,第1位權值為8的1次方,第2位權值為8的2次方……

十進位制整數轉換為二進位制整數 十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。

例如:用2去除十進位制整數,可以得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此進行,直到商為零時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。

十進位制小數轉換為二進位制小數 十進位制小數轉換成二進位制小數採用"乘2取整,順序排列"法。

例如:用2乘十進位制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。

9樓:竭智褚修謹

二進位制轉八進位制有個技巧

就是從低位向高位

三位一組轉換

所以101110就是56

10樓:藍圖老師

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

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

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

更多2條

二進位制數1101101 和八進位制數334和十進位制數219 和十六進位制數da那一個數值最大?怎麼算的?

11樓:

所有的都可以相復互換算。制

從小數點起向左,每bai

一位上的數,乘

du以進位制數zhi的n-1次方,n代表本位dao距離小數點的位數,如個位為1,小數位相反。

如題:2進位制:1101101=1+0+4+8+0+32+64=1098進位制:

334=4+3*8+3*64=22010進位制:219=9+1*10+2*100=21916進位制:順序為0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f

因此,da=10+13*16=218

這樣:220>219>218>109

即:八進位制數334>十進位制數219 >十六進位制數da>二進位制數1101101

12樓:方括號

二進位制1101101轉換為十進位制是109

八進位制334轉換為十進位制是220

十六進位制da轉換為十進位制是218

八進位制數11001101轉換成二進位制數的計算過程

13樓:

二進位制轉換成十進位制是從右往左沒一位乘以2的n-1次冪(n為二進位制中數字的位數),將所有乘積相加

11001101 》 1*2^7+1*2^6+0*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0

結果自己算

二進位制轉十六進位制

從右往左每四位化作一位(轉十進位制方法),並將得到的數用十六進位制表示(不用我說怎麼表示吧)

11001101 》 (1100)(1101)二進位制轉八進位制同轉十六進位制相同,只是三位化作一位(011)(001)(101)為明顯表示,不足三位可補零

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

二進位制 10011100 01 2轉八進位制為 234 2 8。二進位制化為八進位制整數部份從最低有效位開始,以3位一組,最高有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的整數。因此10011100 010 011 100 234。小數部份從最高有效位開始,以3...

進位制 二進位制 八進位制 十進位制 十六進位制是什麼意思哦?有什麼關係!忘高手解答

湯旺河邊 關於進位制,請詳細看看 你做加法運算時不是逢十進一位嗎,這是十進位制,二進位制就是逢二進一位,像11 01 100,並且二進位制只有0和1兩位數,其他8 10 16進位制都一樣,八進位制只有0 7八個數,依次類推! 就跟你數數一樣 數星期的時候 7天你進位1 7 不是從0開始 2進位制 0...

十進位制負數轉換成二進位制 八進位制 十六進位制希望能在20 09之前解答

十進位制整數轉換為二進位制數的方法 除2取餘 把十進位制數15轉化成二進位制數 15 2 7 餘1 7 2 3 餘1 3 2 1 餘1 1 2 0 餘1 結果 1111 二進位制轉換為八進位制的方法 將二進位制數從右到左,三位一組,高位不夠補0 例 二進位制數1110111011轉換為八進位制數 0...