二進位制,八進位制,十進位制,十六進位制之間的轉換規則和方法是什麼

2021-05-15 12:45:10 字數 6669 閱讀 5065

1樓:糖糖

2-->8 8-->2

010 100 2 4

2 4 010 100

即10100(二)636f707962616964757a686964616f31333330336265=24(八) 24(八)=10100(八) 從後往前數,不足3位用0補齊

2-->16 16-->2

0010 1000 2 8

2 8 0010 1000

即101000(二)=28(十六) 28(十六)=101000(二) 從後往前數不足4位用0補齊

2-->10

10100(二)=0*2^0+0*2^1+1*2^2+0*2^3+1*2^4=0*1+0*2+1*4+0*8+1*16=20(十)

10-->2

2| 20 ----------餘0

|__2|10----------餘0

|__2|5----------餘1

|__2|2-----------餘0

|_ 1-----------餘1

即從下往上數10100 則20(十)=10100(二)

2樓:鍾信一

1八進位制十六進位制的轉換成十進位制的用位權法.如014-------1x8+4=12

2 二進位制迴轉為答八進位制 如 010 100 111

2 4 7

2進位制8進位制10進位制16進位制各個之間如何進行換算?

3樓:肥仙女

一、二進位制與十進位制之間的轉換:

1、十進位制轉二進位制,方法為:十進位制數除2取餘法,即十進位制數除2,餘數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。

2、二進位制轉十進位制,方法為:把二進位制數按權、相加即得十進位制數。

二、二進位制與八進位制之間的轉換:

1、二進位制轉八進位制,3位二進位制數按權相加得到1位八進位制數。(注意事項,3位二進位制轉成八進位制是從右到左開始轉換,不足時補0)。

2、八進位制轉成二進位制,方法為:八進位制數通過除2取餘法,得到二進位制數,對每個八進位制為3個二進位制,不足時在最左邊補零。

三、二進位制與十六進位制之間的轉換

1、二進位制轉十六進位制,方法為:與二進位制轉八進位制方法近似,八進位制是取三合一,十六進位制是取四合一。(注意事項,4位二進位制轉成十六進位制是從右到左開始轉換,不足時補0)。

2、十六進位制轉二進位制,方法為:十六進位制數通過除2取餘法,得到二進位制數,對每個十六進位制為4個二進位制,不足時在最左邊補零。

十進位制,二進位制,八進位制,十六進位制之間互相轉換的方法是什麼??

4樓:匿名使用者

這樣說:1)十進位制轉(二、八、十六)進位制:短除法不斷除以(

二、八、十六),直到最後的被除數小於(

二、八、十六),然後倒序讀出全部數字即可(十六進位制:10~15分別用abcdef表示)。2)(

二、八、十六)進位制轉十進位制:從左到右,(

二、八、十六)^(n-1)*當前數字自身之和(n表示當前數字所處的位置,預設左起第一個數字是0)。3)二進位制轉(

八、十六)進位制:轉八進位制:左起每3位二進位制數字轉化成一個十進位制數字,不足3位前面補0,組合而成就是八進位制。

轉十六進位制:左起每4位二進位制數字轉化成一個十進位制數字,不足4位前面補0,組合而成就是十六進位制。4)(

八、十六)轉二進位制:八進位制情況:每一位轉化成3位二進位制數字,不足前面補充0.

十六進位制情況:每一位轉化成4位二進位制數字,不足前面補充0.5)八進位制和十六進位制:

無法直接轉化,必須先轉化成十進位制(或者其它進位制)過度後轉化。

5樓:匿名使用者

十進位制數人們通常使用的是十進位制。它的特點有兩個:有0,1,2….

9十個基本數字組成,十進位制數運算是按「逢十進一」的規則進行的.   在計算機中,除了十進位制數外,經常使用的數制還有二進位制數和十六進位制數.在運算中它們分別遵循的是逢二進一和逢十六進一的法則.

二進位制數二進位制數有兩個特點:它由兩個基本數字0,1組成,二進位制數運算規律是逢二進一。   為區別於其它進位制數,二進位制數的書寫通常在數的右下方註上基數2,或加後面加b表示。

  例如:二進位制數10110011可以寫成(10110011)2,或寫成10110011b,對於十進位制數可以不加註.計算機中的資料均採用二進位制數表示,這是因為二進位制數具有以下特點:

  1) 二進位制數中只有兩個字元0和1,表示具有兩個不同穩定狀態的元器件。例如,電路中有,無電流,有電流用1表示,無電流用0表示。類似的還比如電路中電壓的高,低,電晶體的導通和截止等。

  2) 二進位制數運算簡單,大大簡化了計算中運算部件的結構。   二進位制數的加法和乘法運算如下:   0 0=0 0 1=1 0=1 1 1=10   0×0=0 0×1=1×0=0 1×1=1八進位制由於二進位制資料的基r較小,所以二進位制資料的書寫和閱讀不方便,為此,在小型機中引入了八進位制。

八進位制的基r=8=2^3,有數碼0、1、2、3、4、5、6、7,並且每個數碼正好對應三位二進位制數,所以八進位制能很好地反映二進位制。 例如:二進位制資料 ( 11 101 010 .

010 110 1 )2 對應 八進位制資料 ( 3 5 2 . 2 6 4 )8十六進位制數由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數  十六進位制數有兩個基本特點:它由十六個字元0~9以及a,b,c,d,e,f組成(它們分別表示十進位制數0~15),十六進位制數運算規律是逢十六進一,即基r=16=2^4,通常在表示時用尾部標誌h或下標16以示區別。

  例如:十六進位制數4ac8可寫成(4ac8)16,或寫成4ac8h。

6樓:匿名使用者

都轉化為二進位制,再轉化為其他進位制。

簡述二進位制、八進位制、十進位制數以及十六進位制數之間相互轉換的方法。

7樓:草原上之狼

二進位制與十進位制之間的轉換

1十進位制轉二進位制

方法為:十進位制數除2取餘法,即十進位制數除2,餘數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。

(具體用法如下圖)

2二進位制轉十進位制

方法為:把二進位制數按權、相加即得十進位制數。

(具體用法如下圖)

end二進位制與八進位制之間的轉換

1二進位制轉八進位制

方法為:3位二進位制數按權相加得到1位八進位制數。(注意事項,3位二進位制轉成八進位制是從右到左開始轉換,不足時補0)。

(具體用法如下圖)

2八進位制轉成二進位制

方法為:八進位制數通過除2取餘法,得到二進位制數,對每個八進位制為3個二進位制,不足時在最左邊補零。

(具體用法如下圖)

end二進位制與十六進位制之間的轉換

1二進位制轉十六進位制

方法為:與二進位制轉八進位制方法近似,八進位制是取三合一,十六進位制是取四合一。(注意事項,4位二進位制轉成十六進位制是從右到左開始轉換,不足時補0)。

(具體用法如下圖)

2十六進位制轉二進位制

方法為:十六進位制數通過除2取餘法,得到二進位制數,對每個十六進位制為4個二進位制,不足時在最左邊補零。

(具體用法如下圖)

end十進位制與八進位制與十六進位制之間的轉換

十進位制轉八進位制或者十六進位制有兩種方法

第一:間接法—把十進位制轉成二進位制,然後再由二進位制轉成八進位制或者十六進位制。這裡不再做**用法解釋。

第二:直接法—把十進位制轉八進位制或者十六進位制按照除8或者16取餘,直到商為0為止。

(具體用法如下圖)

八進位制或者十六進位制轉成十進位制

方法為:把八進位制、十六進位制數按權、相加即得十進位制數。

(具體用法如下圖)

end十六進位制與八進位制之間的轉換

1八進位制與十六進位制之間的轉換有兩種方法

第一種:他們之間的轉換可以先轉成二進位制然後再相互轉換。

第二種:他們之間的轉換可以先轉成十進位制然後再相互轉換。

這裡就不再進行**用法解釋。

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

8樓:匿名使用者

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

十進位制,十六進位制的相互轉換。 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.

二進位制八進位制十進位制十六進位制的英文名稱分別是什麼

二進位制 binary system 八進位制 octal number system十進位制 decimal system 十六進位制 hexadecimal c語言中的可以直接轉,輸出用 d,o,x分別表示十進位制,八進位制,十六進位制,二進位制比較麻煩,你需要使用其他進位制轉成二進位制再輸出 ...

二進位制八進位制十進位制十六進位制之間怎麼轉換

一。進位制概念 1。十進位制 十進位制使用十個數字 0 1 2 3 4 5 6 7 8 9 記數,基數為10,逢十進一。歷史上第一臺電子數字計算機eniac是一臺十進位制機器,其數字以十進位制表示,並以十進位制形式運算。設計十進位制機器比設計二進位制機器複雜得多。而自然界具有兩種穩定狀態的元件普遍存...

二進位制,八進位制,十進位制,十六進位制之間是怎樣互相轉化的

這幾個進位制轉換時,二進位制可以很方便轉換為其他進位制,舉例十進位制10,二進位制為1010 二進位制到八進位制 把二進位制每3位劃開,1 010這樣,前面1變成1,後面010變成2,就成了八進位制12.二進位制到十進位制 把二進位制直接按位冪乘起來,再相加。比如,1010 1 2 3 1 2 1 ...