16進位制0x29怎麼轉換成10進位制

2021-03-03 22:26:36 字數 4890 閱讀 2257

1樓:計算機

0x29前面的0x是c語言中表示十六進位制的方式,所以29表示的才是具體十六進位制的數

29=2*16^1+9*16^0

=32+9

=41(d)

希望能幫助你

2樓:爺們霸氣波

2 * 16^1 + 9 * 16^0 = 32 + 9 = 41

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

3樓:匿名使用者

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

簡單。如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)

4樓:匿名使用者

一個數的每一位都有一個權值,例如十進位制數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

這樣想就十分簡單了

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。

二、例子:

用位加權乘,積相加法比較簡單。如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兩個數字符號,非常簡單方便,易於用電子方式實現。

6樓:樊有道

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

7樓:匿名使用者

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

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

8樓:匿名使用者

十六進位制由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

9樓:門鎖壞了

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

10樓:卟甾韌芯

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

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

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

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

11樓:山東日照的小子

?二進位制轉八進位制 三三分組對應

?二進位制轉十進位制 小數點為起點列橫式

例如abcdef(b)=f*2^0+e*2^1+d*2^2+c*2^3+b*2^4+a*2^5 所加之和就是所表示的十進位制

?二進位制轉十六進位制 四四分組對應

?八進位制轉二進位制 單個陣列 ,每個數對應二進位制四位數的後三位,依次排序而得到二進位制數

?八進位制轉十進位制 小數點為起點列橫式,例如

abcd(o)=d*8^0+c*8^1+b*8^2+a*8^3 所加之和就是所轉變為的十進位制

?八進位制轉十六進位制 沒有一步到位的方法,可以先轉十進位制,或者先轉二進位制,再做變化。

?十進位制轉二進位制 用二除十進位制數,然後倒序排列,就是為二進位制數列。

?十進位制轉八進位制 用八除十進位制數,然後倒序排列,就是所得八進位制數列。

?十進位制轉十六進位制 用十六除十進位制數,然後倒序排列,就是所得十六進位制數列。

?十六進位制轉二進位制 單個數字轉二進位制,不足用0補充,然後依次排序即可。

?十六進位制轉八進位制 可先轉二進位制或者十進位制,先轉二進位制比較快。

?十六進位制轉十進位制 以小數點為起點列橫式。例如 轉3b5a7(h)

等於7*16^0+a*16^1+5*16^2+b*16^3+3*16^4 的和即是所轉十進位制數。

12樓:楊

8a3.14轉換成十進位制

十六進位制0x25轉換為十進位制

13樓:花果山個人

37 ox表示它是一個十六進位制的數 不要管它

主要是後面的25 因為它是十六進位制的數

所以取它的第一位 2 乘以16 再加上後面的 5 就是結果了

14樓:匿名使用者

^用位加權乘,積相加法比較簡單。如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)

15樓:鬱江小痞子

十六進位制沒有"x」啊

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

十進位制bai,八進位制和十六進位制互化應以du二進位制作為橋zhi 樑1.十進位制轉化成二進dao制 回 口訣 整數部分除以基數倒取 答餘小數部分乘以基數正取整 用十進位制的數除以2,除到不能再被2除為止所得的餘數按從下到上的順序排就是二進位制。比如 17.3 10轉化成二進位制,保留3位小數 整...

B34B怎麼轉換成十進位制,二進位制,八進位制

如果你只要結果,電腦中的計算器就可以轉換的,xp換成科學型,win7的換成程式 員。如果是要自回己算,那麼你可以答用下面的公式算把十六進位制轉換成十進位制。b 16的3次方 3 16的2次方 4 16的1次方 b 16的0次方 b是十進位制的11,所以11 4096 3 256 4 16 11 45...

位元組怎麼轉換成二進位制,K和位元組之間怎麼轉換?

首先,位元組是單位,可以說是8bit。我知道你想問的,但在這我解釋不清,這個問題的關鍵在編碼上,建議你把進位制問題和編碼問題看一下,你的疑問就可以解決了 有點不明白你的意思,二進位制是一種數的表示方法,位元組是計算機中的儲存單位。位元組本來就是二進位制啊 1個位元組是由8個二進位制陣列成的 這種說法...