求十進位制與二進位制 八進位制 十六進位制之間相互轉換,最簡便的方法

2021-04-08 23:56:45 字數 6963 閱讀 9460

1樓:一健天行

一:最快的方法自然是 用計算

2樓:匿名使用者

只要有電腦就可以計算

開始-程式-附件-計算器-檢視-科學型

出現了把 呵呵 這樣算就很簡單

比如說把2進位制 10101 轉換正十六進位制先點到二進位制上 打上 10101 在點一下十六進位制 出現了21ok 就是這樣

3樓:匿名使用者

一樓的說的很好呀。我不用補充啦。

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

4樓:草原上之狼

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

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八進位制與十六進位制之間的轉換有兩種方法

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

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

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

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

5樓:匿名使用者

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

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

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

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

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

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

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

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

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

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

6樓:匿名使用者

十進位制數人們通常使用的是十進位制。它的特點有兩個:有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。

7樓:匿名使用者

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

二進位制,八進位制,十進位制,十六進位制之間相互轉換的方法,急求

8樓:和添錦

二進位制轉八進位制:從右到左,每三位為一組,求這三位二進位制的十進位制結果,並從右到左依次寫下來就可以:例如101001101,101  001  101,101轉為十進位制為5,001轉為十進位制為1,101轉為十進位制為5,依次寫下來,515,這就是二進位制101001101轉為八進位制的結果。

二進位制轉為十六進位制:從右到左,每四位為一組。求這四位的十進位制數,用十六進位制表示即可。

二進位制轉十進位制,從右到左,第一位為2^0,第二位為2^1……,第n位為2^n-1,這是權位,用二進位制的數依次對應乘以權位相加即可:10110001,1*2^0+0*2^1+0*2^2+0*2^3+1*2^4+1*2^5+0*2^6+1*2^7=177.

十進位制轉為二進位制,就判斷這個十進位制數在2^n和2^n+1,之間,然後再用2^m與1和0之間的積表示:27=16*1+8*1+4*0+2*1+1*1(其中16,8,4,2,1均是2的整數次冪),這樣依次寫下11011就是27的二進位制。

至於十進位制轉其他進位制,轉為二進位制,然後分組就可以。轉八進位制就是把二進位制從右到左每三位一組求十進位制數,依次寫下就可以,十六進位制就每四位為一組。

其他進位制轉二進位制:將八進位制數、十六進位制數拆成單個,並求著個數的二進位制表示即可:1f101,這是十六進位制,那麼每個數轉為四位二進位制:1——0001;f——(15)—

1111;1——0001;0——0000;1——0001,組合起來,00011111000100000001,這就把十六進位制轉為二進位制。

至於相互轉換,一般可以將之轉為二進位制,然後利用與二進位制的關係進行分組計算,這樣是最快的。(2^1=2;2^3=8;2^4=16)

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

9樓:匿名使用者

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

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

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

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

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

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

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

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

二進位制,八進位制,十進位制,十六進位制數之間的相互轉換。 怎麼做,並麻煩舉個例子。。。

10樓:雪

有一個公式:二進位制數、八進位制數、十六進位制數的各位數字分別乖以各自的基數的(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次方=64+8+0=72d

110h=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272d

2、十進位制數轉二進位制數、八進位制數、十六進位制數

方法是相同的,即整數部分用除基取餘的演算法,小數部分用乘基取整的方法,然後將整數與小數部分拼接成一個數作為轉換的最後結果。

3、二進位制數轉換成其它資料型別

3-1二進位制轉八進位制:從小數點位置開始,整數部分向左,小數部分向右,每三位二進位制為一組用一位八進位制的數字來表示,不足三位的用0補足,

就是一個相應八進位制數的表示。

010110.001100b=26.14q

八進位制轉二進位制反之則可。

3-2二進位制轉十進位制:見1

3-3二進位制轉十六進位制:從小數點位置開始,整數部分向左,小數部分向右,每四位二進位制為一組用一位十六進位制的數字來表示,

不足四位的用0補足,就是一個相應十六進位制數的表示。

00100110.00010100b=26.14h

十進位制轉各進位制

要將十進位制轉為各進位制的方式,只需除以各進位制的權值,取得其餘數,第一次的餘數當個位數,第二次餘數當十位數,其餘依此類推,直到被除數小於權值,最後的被除數當最高位數。

一、十進位制轉二進位制

如:55轉為二進位制

2|55

27――1 個位

13――1 第二位

6――1 第三位

3――0 第四位

1――1 第五位

最後被除數1為第七位,即得110111

二、十進位制轉八進位制

如:5621轉為八進位制

8|5621

702 ―― 5 第一位(個位)

87 ―― 6 第二位

10 ―― 7 第三位

1 ―― 2 第四位

最後得八進位制數:127658

三、十進位制數十六進位制

如:76521轉為十六進位制

16|76521

4726 ――5 第一位(個位)

295 ――6 第二位

18 ――6 第三位

1 ―― 2 第四位

最後得1276516

二進位制與十六進位制的關係

2進位制 0000 0001 0010 0011 0100 0101 0110 0111

16進位制 0 1 2 3 4 5 6 7

2進位制 1000 1001 1010 1011 1100 1101 1110 1111

16進位制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)

可以用四位數的二進位制數來代表一個16進位制,如3a16 轉為二進位制為:

3為0011,a 為1010,合併起來為00111010。可以將最左邊的0去掉得1110102

右要將二進位制轉為16進位制,只需將二進位制的位數由右向左每四位一個單位分隔,將各單位對照出16進位制的值即可。

二進位制與八進位制間的關係

二進位制 000 001 010 011 100 101 110 111

八進位制 0 1 2 3 4 5 6 7

二進位制與八進位制的關係類似於二進位制與十六進位制的關係,以八進位制的各數為0到7,以三位二進位制數來表示。如要將51028 轉為二進位制,5為101,1為001,0為000,2為010,將這些數的二進位制合併後為1010010000102,即是二進位制的值。

若要將二進位制轉為八進位制,將二進位制的位數由右向左每三位一個單位分隔, 將事單位對照出八進位制的值即可。

一.在計算機應用中,二進位制使用字尾b表示;十進位制使用字尾d表示,八進位制用q表示,十六制使用字尾h表示。

二.二進位制,十六進位制與十進位制的計算轉換

1.二進位制轉換為十進位制

計算公式:二進位制資料x位數字乘以2的x-1次方的積的總和

例:10101011b=( )d

資料1 0 1 0 1 0 1 1

x-1位

7 6 5 4 3 2 1 0

相應的十進位制值即為:27 +25+23+21+20=128+32+8+2+1=171

2.十六進位制轉換十進位制

計算公式:二進位制資料x位數字乘以16的x-1次方的積的總和(與二進位制轉換十制進同理的,將底數換為16)

注意:在十六進位制中,10-16依次用a,b,c,d,e,f表示

例:1f3e h=( )d

計算:1*16的3次方+16*16的2次方+3*16的1次方+15*16的0次方=1*4096+16*256+3*16+15*16=4096+4096+48+240=8480

三.十進位制與二進位制,十六制的計算轉換

1.十進位制轉換為二進位制

十進位制資料數字除以2的餘數的逆序組合

例:404d=( )b2|4

二進位制八進位制十進位制十六進位制的不同的數怎麼

按權,統一轉換我們習慣十進位制進行比較.比如 10101010 2 260 256 8 174 320 10 320 a12 16 2578 是都要轉換成為十進位制嗎?不用,不同進位制相同資料,進位制越大數越大 一個相同的數,16進位制最大,10進位制第二,8進位制第三,2進位制第四 轉換成相同 統...

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

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

二進位制八進位制十進位制十六進位制等是用來幹什麼用的

2進位制可以大大簡化晶片元件 設計 所以現在所有自動化裝置的運算元件都是2進位制計算的,包括電子錶,遙控器一直到手機數碼相機和電腦 但是2進位制數字寫起來太長了,比如你要表示一個一千多的數字,需要超過10位,因此為了便於記憶和閱讀,通常 3 4位 現在已經幾乎沒有用3位了 並一起,因此就形成了8進位...