十六進位制帶小數轉換成十進位制,十六進位制小數轉換為十進位制怎麼轉

2021-03-11 12:54:46 字數 3808 閱讀 4361

1樓:匿名使用者

十六進位制 是可以直接轉copy成 十進位制 的例如:126.398h

整數部分126 百位: 1×16×16 (16的平方)

十位: 2×16 (16的一次方)個位: 6 (16的零次方)小數部分398 3×(16×-1)9×(16×-2)

8×(16×-3)

2樓:匿名使用者

十六進位制數bai和十進位制數類似,以小數du點為界,整數部分從zhi低位到高位依

dao次是0次方位

、版1次方位、......、n次方位;小權數部分從高位到低位依次是-1次方位、-2次方位、......、-m次方位。都可用加權求和的方式表示。

十六進位制數轉換成十進位制數時,先用加權求和的方式表示出來,再將十六進位制數中的基數「10h」替換成對應的十進位制數值「16」,同時也將十六進位制數中的a、b、c、d、e、f替換成對應的十進位制數值10、11、12、13、14、15。然後完全用十進位制的規則計算出來,所得就是與該十六進位制數相等十進位制數。

例:1a6.3b8h

=1*10^2+a*10^1+6*10^0+3*10^(-1)+b*10^(-2)+8*10^(-3)

=1*16^2+10*16^1+6*16^0+3*16^(-1)+11*16^(-2)+8*16^(-3)

=419.232422

3樓:匿名使用者

太簡單了,看好了哦,拿個126.398h來舉例哦

1*16^2+2*16^1+6*16^0+3*16^-1+9*16^-2+8*16^3=294.224609375d

4樓:匿名使用者

有這種說法。可直接轉換。

5樓:miui啊傑

第一行是10的基數第二行變成了16

十六進位制小數轉換為十進位制怎麼轉

6樓:匿名使用者

十六進位制6a.3b轉十bai進位制

先寫十du六進位制各位上的基數:從個

zhi位1.開始,向左

dao寫,每位是右邊版位乘以權16,6a有兩位,則就寫兩位,從小數點向右邊寫,可以直接寫分數,每位是左邊位除以16,3b是兩位,則寫到兩位為止

16 1. 1/16 1/256

6 a. 3 b 將要轉換的數對齊寫到各位下面,小數點要對齊

此式上下做乘法,結果左右做加法=6*16+10*1+3*1/16+11*1/256=96+10+3/16+11/256=106+0.1875+0.04296875=106.

23046875

7樓:鹹簡薊平凡

十進位制小數轉r進位制小數,方法為乘r取整,每次乘以相應之後基數後取結果的整數部分即可。需內要注意的是並非容

所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值。

比如這裡的0.9032d轉化成16進位制小數0.9032*16=14.4512

取整數14

即e0.4512*16=7.2192

取整數7

0.2192*16=3.5072

取整數3

0.5072*16=8.1152

取整數8

0.1152*16=1.8432

取整數1

。。。。。。

所以這個叔轉換成16進位制就是0.e7381h至於你說的

8後面應該是有很多位的在這裡

怎麼只有3

位數??????

前面說了,並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值

我們只是把後面的省略了,你想算還可以繼續往下面算。。

小數的十進位制轉換成十六進位制(如圖),怎麼轉換?

8樓:愛軍

十六進位制的整數, 表示每十六才進一位. 十進位制是, 每十, 進一位,所以, 整數部分, 可以用,(/16), 從個位十位往上求, 將數字逐次除以16,餘數為, 每一位結果。

小數部分, 因為是未滿16, 所以應該用乘法(x16), 從小數點下第一, 第二位, 將小數逐次乘以16.

整數為, 每一位的結果.

小數的十進位制轉換成十六進位制的方法:

十進位制小數轉r進位制小數,方法為乘r取整,每次乘以相應之後基數後取結果的整數部分即可。需要注意的是並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值。比如這裡的0.

9032d轉化成16進位制小數

0.9032*16=14.4512 取整數14 即e

0.4512*16=7.2192 取整數7

0.2192*16=3.5072 取整數3

0.5072*16=8.1152 取整數8

0.1152*16=1.8432 取整數1

。。。。。。

所以這個叔轉換成16進位制就是0.e7381h,至於你說的 8後面應該是有很多位的在這裡 怎麼只有3 位數? 前面說了,並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值,我們只是把後面的省略了,你想算還可以繼續往下面算。

帶小數的十進位制怎麼轉化成十六進位制

9樓:yan_桐葉杏香

整數部分

du217/16=13....9

13/16=0....13 13寫成16進位制就是d將餘zhi數按從下往上的順序書寫dao,整數回部分答就為d9小數部分

0.125*16=2

將整數部分按從上往下的順序書寫,就是2

所以整體就是d9.2

10樓:端泰釁青旋

小數進位制間轉換的方法是:

乘以進位制數,取結果的整數部分,為第一位數(小數部分是從左到右編號的);

取將上一次的結果的小數部分乘以進位制數,取結果的整數部分,為第二位數;

…………

十進位制小數轉換為十六進位制怎麼轉換啊

11樓:匿名使用者

十進位制小數轉r進位制小數,方法為乘r取整,每次乘以相應之後基數後取結果的整數部分即可。需要注意的是並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值。

比如這裡的0.9032d轉化成16進位制小數0.9032*16=14.

4512 取整數14 即e0.4512*16=7.2192 取整數70.

2192*16=3.5072 取整數30.5072*16=8.

1152 取整數80.1152*16=1.8432 取整數1。。。。。。

所以這個叔轉換成16進位制就是0.e7381h至於你說的 8後面應該是有很多位的在這裡 怎麼只有3 位數??????

前面說了,並非所有的十進位制小數都能完全轉化為r進位制小數,這時就需要取近似值

我們只是把後面的省略了,你想算還可以繼續往下面算。。

帶小數的負數十進位制怎麼轉化成十六進位制 20

12樓:紫月開花

第一次將小數乘以十六,得到的數的整數部分就是小數的第一位,然後,去掉整數後的小數又乘以十六,又將得到的數的整數作為小數點後的第二位。依次乘下去。知道都乘為整數,到最後一位。

這裡的0.5乘以十六得到八,則換算救結果就是0.8

13樓:朋慕悅可爍

整數部分

217/16=13....9

13/16=0....13

13寫成16進位制就是d

將餘數按從下往上的順序書寫,整數部分就為d9小數部分

0.125*16=2

將整數部分按從上往下的順序書寫,就是2

所以整體就是d9.2

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

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

如何將十進位制轉換成八進位制和十六進位制

大體上源 2,8,16進位制 bai 轉du為 10進位制,用 zhi乘法.10進位制 轉為 2,8,16進位制,用除法.但是,8進位制轉16進位制,一般會用2進位制 作為中間轉換dao.我們學完了所有進位制 10進位制,8進位制,16進位制數的表達方式。很重要的一點,c c 中,10進位制數有正負...

這個數,分別轉換成十進位制,二進位制,十六進位制怎麼轉呢

11011010 告訴你方法吧 八進位制 0 7 分成三組 111 對應著十進位制的421 從右往左吧數字串 3個分成一組 不足三位左面補充0 然後將計算出來的結果排列起來就可以了 11011010就是 011 011 010 021 0 2 1 3 021 0 2 1 3 020 0 2 0 2 ...