十六進位制2E轉化為十進位制,計算機 (2E)16 怎麼轉化為 十進位制 裡面的2怎麼處理

2022-09-23 19:41:56 字數 5708 閱讀 2936

1樓:匿名使用者

二進位制小數轉化為十進位制:

這個和整數部分一樣,只要將二進位制數表示層按權式,並按十進位制運演算法則進行計算,所得結果就是對應的十進位制。例如,

(10110.101)2=1*2^4+1*2^2+1*2^1+1*2^-1+1*2^-3=16+3+2+0.5+0.125=(22.625)10

二進位制小數轉化為八進位制

由於2^3=8,所以三位二進位制位可以用一個八進位制位來表示,以小數點為界,分別往高、低位每3位為一組,不足用0補全。八進位制的0~7對應二進位制的(000~111)例如:

(101.01)2=101 . 010=(5.2)8

二進位制轉化為十六進位制

這個和轉化為八進位制類似,因為2^4=16,所以應該四位為一組,不足用0補全,(0~f)16對應二進位制(0000~1111),例如

(101110.011)=0010 1110 .0110=(2e.6)16

ps:因為不好打出幾次方,所以^表示冪運算,()2表示二進位制,類似...

2樓:匿名使用者

=2*16+e,其中e=14,所以答案是30

3樓:匿名使用者

2*16+14=46

計算機 (2e)16 怎麼轉化為 十進位制…裡面的2怎麼處理

4樓:第零象限

2*16+14=46

2在第二位,要乘以16

第一位乘以16的0次方,第二位乘以16的1次方,以此類推。

5樓:海星

可以找轉化為2進位制,在轉化成10進位制

十六進位制怎麼轉換成十進位制 5

6樓:匿名使用者

^用位加權乘,積相加法比較

簡單。如8ffc035b轉換為十進位制(最低位是16^0,依次向左):

8ffc035b(16)=8x16^7+fx16^6+fx16^5+cx16^4+0x16^3+3x16^2+5x16^1+bx16^0

=2147483648+15x16^6+15x16^5+12x16^4+0+768+80+11

=2147483648+251658240+15728640+786432+768+80+11

=2415657819(10)。

也可以用「用10除,反向取餘數」法,注意被除數是16進位制就是了,如16進位制數abc化為10進位制……

abc(16)÷10 = 112 餘 8

112(16)÷10 = 1b 餘 4

1b(16)÷10 = 2 餘 7

2(16)÷10 = 0 餘 2

反向取餘數是2748(10)

7樓:匿名使用者

一個數的每一位都有一個權值,例如十進位制數2039它可以表示為:2*10^3+0*10^2+3*10^1+9*10^0那麼任何進位制的數都一樣,例如16進位制數8a30e它就是8*16^4+10*16^3+3*16^2+0*16^1+14*16^0=566030,算出來的值就是這個數對應的十進位制數

又例如k進位制數abcdef(這是一個6位數)它就是a*k^5+b*k^4+c*k^3+d*k^2+e*k^1+f*k^0

這樣想就十分簡單了

8樓:樹木愛水閏

一、轉換的思路分析: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。

二、例子:

用位加權乘,積相加法比較簡單。如8ffc035b轉換為十進位制(最低位是16^0,依次向左):

1、8ffc035b(16)=8x16^7+fx16^6+fx16^5+cx16^4+0x16^3+3x16^2+5x16^1+bx16^0

2、=2147483648+15x16^6+15x16^5+12x16^4+0+768+80+11

3、=2147483648+251658240+15728640+786432+768+80+11

4、=2415657819(10)。

三、關於二進位制

1、二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。

當前的計算機系統使用的基本上是二進位制系統,資料在計算機中主要是以補碼的形式儲存的。計算機中的二進位制則是一個非常微小的開關,用「開」來表示1,「關」來表示0。

2、20世紀被稱作第三次科技革命的重要標誌之一的計算機的發明與應用,因為數字計算機只能識別和處理由『0』.『1』符號串組成的**。其運算模式正是二進位制。

19世紀愛爾蘭邏輯學家喬治布林對邏輯命題的思考過程轉化為對符號"0''.''1''的某種代數演算,二進位制是逢2進位的進位制。0、1是基本算符。

因為它只使用0、1兩個數字符號,非常簡單方便,易於用電子方式實現。

9樓:樊有道

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樓:匿名使用者

比如16進位制的數是12,換成10進位制就是(1*16+2=18)。

又比如16進位制的數是2a ,換乘10進位制就是(2*16+10=42)。

11樓:匿名使用者

十六進位制由0-9,a-f,組成。與10進位制的對應關係是:0-9對應0-9;a-f對應10-15;n進位制的數可以用0---(n-1)的數表示超過9的用字母a-f。

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

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

假設有一個十六進數 2af5

直接計算就是:

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

也可以用豎式表示:

第0位: 5 * 16^0 = 5

第1位: f * 16^1 = 240

第2位: a * 16^2 = 2560

第3位: 2 * 16^3 = 8192

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

10997

現在可以看出,所有進位制換算成10進位制,關鍵在於各自的權值不同。

假設有人問你,十進數 1234 為什麼是 一千二百三十四?你儘可以給他這麼一個算式:

1234 = 1 * 10^3 + 2 * 10^2 + 3 * 10^1 + 4 * 10^0

12樓:門鎖壞了

最簡單的就是按計算器,手機和電腦都有,

13樓:卟甾韌芯

十六進位制轉換成十進位制在電腦的「計算機-程式設計師」裡面就可以進行相應的設定。

具體操作方法如下:1、開始選單裡面找到「計算器」;

2、在計算器的「檢視」找到「程式設計師」,點選進入;

3、點選十進位制數既可以了。

14樓:山東日照的小子

十進位制轉化為十六進位制怎麼算十六進位制轉換成十進位制的具體演算法?

十進位制轉化為十六進位制計算方式,簡單說就是整數除以16取餘,直到商為0為止,然後從最後一個餘數讀到第一個 十六進位制轉化為十進位制計算方式,按權 相加即得十進位制數。十進位制轉化為十六進位制 include stdio.h int main printf 請輸入一個十進位制數 scanf d nu...

八進位制,十進位制,十六進位制化為二進位制

書上的短除方法想必你已經會了,介紹給你一種快方法 以十進位制轉二進位制為例 回 比如十進位制是22,又根答據二進位制的位權得到 16 8 4 2 1是可以拼湊成22的數 因為它們都比22小 那好,用22 16 6,所以二進位制先消耗掉一個16 在第5位上 剩下的是6,根據位權可以得到 可以組成6的是...

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

16進位制轉10進位制 1000 1x16x16x16 16的3次方 0x16x16 16的2次方 0x16 16的1次方 0x1 16的0次方 4096 16進位制轉2進位制 用8421碼代進去就是了 如 8421 1000 8 1010 8 2 10 a 0101 4 1 5 付費內容限時免費檢...