計算機十六進製制轉換成十進位制應該怎麼就算

2022-03-09 22:49:41 字數 5525 閱讀 4276

1樓:谷萱盤香

十進位制,八進位制和十六進製制互化應以二進位製作為橋梁1.十進位制轉化成二進位制:

口訣:整數部分除以基數倒取餘

小數部分乘以基數正取整

用十進位制的數除以2,除到不能再被2除為止所得的餘數按從下到上的順序排就是二進位制。

比如:(17.3)10轉化成二進位制,保留3位小數整數部分:

17/2,商8餘1,8再除2,商4餘0,4再除2,商2餘0,2除2,商1餘0,1除2,商0餘1,最後倒取餘數就是整數部分10001;

小數部分:0.3*2=0.6

,0.6*2=1.2,

0.2*2=0.4,所得三個結果依次取整數部分為010;

即(17.3)10=(10001.010)22..將二進位制轉化成16或8進製:

以小數點為界分別向左右每4(或3)個數字為一組進行分組,每組分別轉化成二進位制數,最後合併在一起,並把首0去掉(尾0不可以去)。

如:(001

101001)2=(151)8

(0001

0110.0101

1011)2=(16.5b)16

2樓:平金蘭波賦

4個2進製位為乙個16進製制數,2進製1111為16進製制f,2進製中千位的1=8,百位的1=4,十位的1=2,個位的1=1,將各個位的數作相應轉換再相加,的到的數就是10進製數0-15,可輕鬆轉換成16進製制。如01011100,可看成是兩組2進製數0101和1100,則這個數就是16進製制的5c。

10轉16:

100以內一點的10轉16心算比較快,複雜的用「計算器」算了。10轉16用傳統的計算方式可以了,就是大於15小於256的10進製數除以16為的值為十位的16進製制數,其餘數為個位的16進製制數,沒餘數則個位為0。如61的16進製制是3d,61除以16得3餘13,3作十位數,13轉成d為各位數。

16轉10:

用相反的道理,將十位數乘以16加上個位數。如5a,將5乘以16得80,加上a的10進製10,結果是90。

計算機十六進製制轉換成十進位制應該怎麼就算?

3樓:匿名使用者

十進位制bai,八進位制和十六進製制互化應以du二進位製作為橋zhi

梁1.十進位制轉化成二進dao制:回

口訣:整數部分除以基數倒取

答餘小數部分乘以基數正取整

用十進位制的數除以2,除到不能再被2除為止所得的餘數按從下到上的順序排就是二進位制。

比如:(17.3)10轉化成二進位制,保留3位小數

整數部分:17/2,商8餘1,8再除2,商4餘0,4再除2,商2餘0,2除2,商1餘0,1除2,商0餘1,最後倒取餘數就是整數部分10001;

小數部分:0.3*2=0.6 ,0.6*2=1.2, 0.2*2=0.4,所得三個結果依次取整數部分為010;

即 (17.3)10=(10001.010)2

2..將二進位制轉化成16或8進製:

以小數點為界分別向左右每4(或3)個數字為一組進行分組,每組分別轉化成二進位制數,最後合併在一起,並把首0去掉(尾0不可以去)。

如:( 001 101 001)2=(151)8

(0001 0110.0101 1011)2=(16.5b)16

4樓:匿名使用者

十六進製制轉換成十進位制,直接把每一位上的十六進製制數轉換成十進位制數,然後從個位開始,依次乘16^0,16^1,16^2......最後把各個乘積相加,得到的和就是十進位制數。

5樓:匿名使用者

4個2進製位源為乙個16進製制數,2進製1111為16進製制f,2進製中千位的1=8,百位的1=4,十位的1=2,個位的1=1,將各個位的數作相應轉換再相加,的到的數就是10進製數0-15,可輕鬆轉換成16進製制。如01011100,可看成是兩組2進製數0101和1100,則這個數就是16進製制的5c。

10轉16:

100以內一點的10轉16心算比較快,複雜的用「計算器」算了。10轉16用傳統的計算方式可以了,就是大於15小於256的10進製數除以16為的值為十位的16進製制數,其餘數為個位的16進製制數,沒餘數則個位為0。如61的16進製制是3d,61除以16得3餘13,3作十位數,13轉成d為各位數。

16轉10:

用相反的道理,將十位數乘以16加上個位數。如5a,將5乘以16得80,加上a的10進製10,結果是90。

6樓:匿名使用者

先轉成二進位制,然後再轉十進位制

十六進製制轉換成十進位制的具體演算法?

7樓:sa_sa_陳

十六進製制轉換成十進位制的具體演算法是:

1、首先明白16進製制數(從右到左數是第0位,第1位,第2位……)的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方,依次這樣排列下去。

2、明白abcdef表示的二進位制數字分別是10,11,12,13,14,15。

3、十六進製制轉換成十進位制的公式是:要從右到左用二進位制的每個數去乘以16的相應次方,然後這些數字相加就是了。

例1:2af5換算成10進製:

第0位: 5 * 16^0 = 5

第1位: f * 16^1 =15*16^1= 240

第2位: a * 16^2= 10* 16^2=2560

第3位: 2 * 16^3 = 8192

結果就是:5 * 16^0 + 15 * 16^1 + 10 * 16^2 + 2 * 16^3 = 10997

例2:ce換算成10進製:

第0位:e*16^0=14*16^0=14

第1位:c*16^1=12*16^1=192

結果就是:14*16^0+12*16^1=206

16進製制即逢16進1,每一位上可以是從小到大為0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f共16個大小不同的數。16進製制轉換即16進製制與其他不同進製之間的換算轉換。

8樓:匿名使用者

(一)十六進製制化為十進位制方法:

用個位數+十位數*16+百位數*256+千位數*4096+...相乘的時候,前面的一位數乘以的數是十後面一位數乘以數的16倍.

具體案例如下:

(ab)=a×16+b=(171)

(abc)=a×256+b×16+c=(2748)(二)十進位制化為十六進製制的方法

把十進位制轉十六進製制按照除16取餘,直到商為0為止。(具體用法如下圖)

9樓:匿名使用者

16進製製到十進位制的轉換方法:

16進製制數的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方……

所以,在第n(n從0開始)位上,如果是是數 x (x 大於等於0,並且x小於等於 15,即:f)表示的大小為 x * 16的n次方。

例:2af5換算成10進製:

用豎式計算:

第0位:5 * 16^0 = 5

第1位:f * 16^1 = 240

第2位:a * 16^2= 2560

第3位:2 * 16^3 = 8192

-------------------------------------

10997

直接計算就是:

5 * 16^0 + f * 16^1 + a * 16^2 + 2 * 16^3 = 10997

10樓:玩玩貓兒

十六進製制是逢十六進一,轉換成十進位制要逢十進一的

11樓:匿名使用者

十進位制會算吧 比如111 就是1*10^2+1*10^1+1*10^0 十六進製制只不過就是把其中的10換成16罷了

12樓:000初夏

16進製制是逢16進1,

用a,b,c,d,e,f這六個字母來分別表示10,11,12,13,14,15。字母不區分大小寫。

在第n(n從0開始)位上,如果是是數 x (x 大於等於0,並且x小於等於 15,即:f)表示的大小為 x * 16的n次方。

13樓:匿名使用者

十六進製制轉換成十進位制方法:「按權求和」,例十六進數:(2af5)h=2*16^3+10*16^2+15*16^1+5*16^0=8192+2560+240+5=10997。

十六進製制(英文名稱:hexadecimal),是計算機中資料的一種表示方法。同我們日常生活中的表示法不一樣。

它由0-9,a-f組成,字母不區分大小寫。與10進製的對應關係是:0-9對應0-9;a-f對應10-15;n進製的數可以用0~(n-1)的數表示,超過9的用字母a-f。

十進位制,即①滿十進一,滿二十進二,以此類推……②按權展開,第一位權為10^0,第二位10^1……以此類推,第n位10^(n-1),該數的數值等於每位位的數值*該位對應的權值之和。

進製也就是進製計數制,是人為定義的帶進製的計數方法(有不帶進製的計數方法,比如原始的結繩計數法,唱票時常用的「正」字計數法,以及類似的tally mark計數)。 對於任何一種進製---x進製,就表示每一位置上的數運算時都是逢x進一位。 十進位制是逢十進一,十六進製制是逢十六進一,二進位制就是逢二進一,以此類推,x進製就是逢x進製。

14樓:匿名使用者

十六進製制化為十進位制:方法很簡單,就是用個位數+十位數*16+百位數*256+千位數*4096+...相乘的時候,前面的一位數乘以的數是十後面一位數乘以數的16倍。

例:將十六進製制數ab轉換成十進位制數: (ab)16=a×16+b=(171)10(abc)16=a×256+b×16+c=(2748)10

計算機十進位制轉換成十六進製制應該怎麼就算?

15樓:保湛霞蕢醉

十進位制,八進位制和十六進製制互化應以二進位製作為橋梁1.十進位制轉化成二進位制:

口訣:整數部分除以基數倒取餘

小數部分乘以基數正取整

用十進位制的數除以2,除到不能再被2除為止所得的餘數按從下到上的順序排就是二進位制。

比如:(17.3)10轉化成二進位制,保留3位小數整數部分:

17/2,商8餘1,8再除2,商4餘0,4再除2,商2餘0,2除2,商1餘0,1除2,商0餘1,最後倒取餘數就是整數部分10001;

小數部分:0.3*2=0.6

,0.6*2=1.2,

0.2*2=0.4,所得三個結果依次取整數部分為010;

即(17.3)10=(10001.010)22..將二進位制轉化成16或8進製:

以小數點為界分別向左右每4(或3)個數字為一組進行分組,每組分別轉化成二進位制數,最後合併在一起,並把首0去掉(尾0不可以去)。

如:(001

101001)2=(151)8

(0001

0110.0101

1011)2=(16.5b)16

計算機二進位制轉換成十六進製制應該怎麼就算?

16樓:樂正玉枝濮念

二進位制數要轉換為十六進製制,就是以4位一段,分別轉換為十六進製制。

如(上行為二制數,下面為對應的十六進製制):

1111

1101

,1010

0101

,1001

1011fd

,a5,9b

11101012轉換成十進位制十六進製制八進位制

二進位制11101.01 十進位制29.25 十六進製制1d.4 八進位制35.2 11101 2 0 2 1 2 1 2 1 2 0 2 1 10 1 2 1 2 1 2 0 2 1 10 2 1 2 1 2 0 2 1 10 3 2 1 2 0 2 1 10 6 1 2 0 2 1 10 7 2...

十六進製制轉換成十進位制的具體演算法十六進製制數如何轉換成十進位制

十六進製制轉換成十進位制的具體演算法是 1 首先明白16進製制數 從右到左數是第0位,第1位,第2位 的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方,依次這樣排列下去。2 明白abcdef表示的二進位制數字分別是10,11,12,13,14,15。3 十六進製制...

十六進製制怎麼轉換十進位制,求公式,十六進製制轉換成十進位制的具體演算法?

在第n n從0開始dao 位上,如果是是數 x x 大於等於0,並且x小於等於 15,即 f 表示的大小為 x 16的n次方。假設有乙個十六進數 2af5,那麼如何換算成10進製。用豎式計算 2af5換算成10進製 第0位 5 16 0 5 第1位 f 16 1 240 第2位 a 16 2 256...