1101101b如何轉化為16進製制和8進製希望有具體的步

時間 2022-04-24 13:06:43

1樓:飛雪射鹿笑倚鴛

16是2的4次方,所以從二進位制轉換16進製制時,4位一組;8是2的3次方,所以從二進位制轉換8進製時,3位一組;都是從二進位制的個位向高位數起,不足則補0。所以轉成16進製制:0110 1101b=6d(16進製制);轉成8進製:

001 101 101b=155(8進製)

2樓:金磊

這個很簡單,16是2的四次方,所以可以取4位二進位制數表示1位16進製制數,8是2的三次方,所以可以取3位二進位制數表示1位8進製數。對於乙個二進位制整數,從右往左把他一段段分開,再分別計算每一段即可。對於16進製制,你就分成110 1101,其中110轉換為6,1101轉換為d,最終是6d。

對於8進製,你就分成1 101 101,1還是1,101轉換成5,最終是155。再和你說一下小數部分的計算吧,其實和整數部分長不多,不過每一位對應的是1/2,1/4,1/8,1/16……得從左往右分成一段一段,如果最後一段不夠新增0就行。比如0.

1101101,16進製制就分成1101 101,補充0後變成1101 1010,8進製就分成110 110 1,最後補充0變成110 110 100。

16進製制數轉換2進製和8進製,要求有計算步驟,謝謝!

二進位制 轉化為八進位制

3樓:伴我

1.對二進位制數進行三位劃分,這樣能讓數字變得更加清晰一些,因此可以對數字進行劃線劃分,如圖所示。

2.接著將二進位制和八進位制中間的數進行整理,如圖所示,理解對應關係後就很好進行轉換了。

3.寫好數字。接著在划好線的數字下面將對應的八進位制數填寫好,如圖所示即可。

4.如果是對於位數不夠的數字,可以直接往前或者往後補0就可以進行轉換了。

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

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

3.八進位制數字與十進位制數字對應關係如下:

000 -> 0 | 004-> 4 | 010=8

001 -> 1 |005 -> 5| 011=9

002 -> 2 |006 -> 6 | 012=10

003 -> 3 |007 -> 7 | 013=11

4樓:木澂

有乙個簡單方法,就是把二進位制的數從右往左,每三位劃分一組,不夠位數的補0。

即對於abcdefg可分為00a、bcd、efg三組,再分別化為二進位制數,最後再組合到一起。

如,對於11001,11001拆分為 001和011,又001=1,011=2+1=3;

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

擴充套件資料:

其他進製之間的相互轉化

1、十進位制要轉二進位制

以55為例。

就拿55除以2,55/2=27餘1,在拿27除以2,27/2=13餘1,在拿13除以2,13/2=6餘1,在拿6除以2,6/2=3餘下0,在拿3除以2,3/2=1餘1,

那麼十進位制55轉換成二進位制就是110111。

2、十進位制轉八進位制

例子:十進位制的534轉八進位制

拿534除以8,534/8=66餘6,在拿66除以8等於8餘2,在拿8除以8等於1餘0,那麼十進位制534轉八進位制就是1026.

3、十進位制轉十六進製制

例子:十進位制的300轉十六進製制

拿300除以16的等於18餘12(12在16進製制中以c表示,10為a,b為11,一直到f為15),在拿18除以16等於1餘下2,在拿1除以16,等於0,不用表示,那麼十進位制300轉換為十六進製制的結果為12c。

4、二進位制轉換為十六進製制

參照二進位制轉八進位制,但是它是從右往左,四位一組,不夠補0

列子:1101101拆分為1101、0110

分別計算兩個二進位制的值,1101=8+4+0+1=13,十六進製制中13為d

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

5樓:之何勿思

(1100100)2=(001 100 100)2=(1 4 4)8

在把二進位制數轉換為八進位制表示形式時,對每三位二進位制位進行分組,應該從小數點所在位置分別向左向右劃分,若整數部分倍數不是3的倍數,可以在最高位前面補若干個0。

對小數部分,當其位數不是的倍數時,在最低位後補若干個0.然後從左到右把每組的八進位製碼依次寫出,即得轉換結果。

6樓:狼道刀

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

下面以二進位制數10001111為例,轉換為八進位制數:

10001111每三位合一組是,010、001、111,分別轉換為八進位制為2、1、7。

所以10001111的八進位制表示為217。

擴充套件資料

二進位制轉換為十六進製制:

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

列子:1101101拆分為1101、0110。

分別計算兩個二進位制的值,1101=8+4+0+1=13,十六進製制中13為d。

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

7樓:匿名使用者

二進位制 轉化為八進位制,你具體要轉什麼東西啊,這個很方便的,需要的話追問

8樓:沈彩井孤雲

從右到左起3個3個一組,不足三個前添0!001=(1乘2的0次方+0乘2的1次方+0乘2的2次方=1)這樣個位數是1;101=(1乘2的0次方+0乘2的1次方+1乘2的2次方=5)這樣十位數上是5;最後剩1前添上兩個00,就是001!同樣算出,百位數上是1!

這樣就算出八進位制是151!

9樓:

舉個例子101010.一共六位,那麼從右向左,每三位為一組,把這三位變成八進位制。得到的結果就是八進位制了。

10樓:蒲未陀傲柏

開啟電腦中的計算器,輸入二進位制,再點八進位制,就這樣轉了。哈哈

11樓:江水離

每三位二進位制數相當於乙個八進位制數

從後面開始劃,三位一段,最前面不足三位的添0比如:1011011101

就可以分成四個3位的

001,011,011,101

然後把每三個數按421的數加起來,就是:

001就是0+0+1,011是0*4+1*2+1=0+2+1,101=1*4+0*2+1=4+0+1

得到四個數:1,3,3,5

所以二進位制 1011011101得到的八進位制數就是:1335換16進製制也一樣

12樓:匿名使用者

你是說轉化公式吧!

首先你要了解,

2進製得基數是0,1;

8進製得基數是0,1,2,3,4,5,6,7;

16進製得基數是0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f。

他們對應得10進製數為0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

2進製是逢2進一,8進製就逢8進一,10進製就是逢10進1,16進製制就逢16進一

而8等於2得3次方,所以用3個2進製得數,表示乙個8進製得數

16等於2得4次方,所以用4個2進製得數,表示乙個16進製得數

比如乙個2進製得數1000010010101

轉換成8進製,先分組,3個一組從右到左分,1 000 010 010 101

在把每組得數轉換成8進製得數,最左邊得1可以看成001,轉換後

得8機制得數就是10225

轉換成8進製,先分組,4個一組從右到左分,1 0000 1001 0101

在把每組得數轉換成16進製得數,最左邊得1可以看成0001,轉換後

得16機制得數就是1095

13樓:匿名使用者

windows自帶的計算器,把計算器設為科學記數,然後把數制調到二進位制數,填入以後,在改為八進位制數,就轉換成功了。

自己計算的話,你可以這樣計算,三位二進位制數就是表示乙個八進位制數例如 10111001

你可以這樣分開看 10 111 001 這樣就是三部分吧?

那這個八進位制數就是 2 7 1 那這個八進位制數就是271這種方法應該是比較簡單的

14樓:匿名使用者

先把二進位制轉化為十進位制 然後再把十進位制轉化為八進位制

15樓:匿名使用者

我一般都是先轉化為十進位制,然後再化為八進位制的

二進位制數11.01101b轉化為16進製制數是多少 具體快速求解步驟是?

16樓:旺理財

11.01101(二進位制) = 3.68(十六進製制)11.01101(二進位制) = 0011.0110 1000=3.68(十六進製制)

二進位制轉十六進製制

要將二進位制轉為16進製制,只需將二進位制的位數由右向左每四位乙個單位分隔,分的不夠的前邊補零,用四位數的二進位制數來代表乙個16進製制。轉換表如下,括號內為十六進製制

0000(0) 0001 (1) 0010(2)0011 (3) 0100 (4) 0101 (5) 0110 (6)0111 (7)1000 (8)1001 (9)1010(a)1011 (b)1100 (c) 1101 (d) 1110 (e)1111 (f)

例如:10101011

劃分為1010 1011,根據轉換表十六進製制為ab

17樓:聽不清啊

二進位制數11.01101b轉化為16進製制數是3.68h具體方法是從小數點開始,向兩邊第四位一段,不足補0,再分別將每一段的4位二進位制轉換為十六進製制。

0011.0110 1000

3 .  6  8

16進製制b000轉化為10進製數為多少 ?最好有步驟 謝謝

18樓:匿名使用者

寫出十六進製制每位上基數,個位1,高位是低位乘以164096,256,16,1 將要轉換的數按位對齊寫在下面一行__11,___0,__0,0 此式按位上下做乘法,然後將結果加起來11*4096+0*256+0*16+0*1=45056b000h=45056d

19樓:血淚斑駁的夢

答案: 45056 過程寫不來

20樓:

表示成10進製是11

所以11*16^3就是結果

21樓:匿名使用者

步驟如下:

b000=11*16*16*16=45056

其中:b=11(十進位制)

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

22樓:匿名使用者

先了解二進位制

數與八進位制數之間的對應關係。有個方法,把二進位制的數從右往左,三位一組,不夠補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.