八进制如何转化为十进制数,还有十六进制他们之间是怎样转化的

2025-03-31 13:34:26
推荐回答(1个)
回答1:

八转十进制
  (31.5)(八)
  整数部分:
  3*8(1)+1*8(0)=25
  小数部分:
  5*8(-1)=0.625
  所以(31.5)(八)=(25.625)(十)
十转八进制
  (25.625)(十)
  整数部分:
  25/8=3......1
  3/8
=0......3
  然后我们将余数按从下往上的顺序书写就是:31,那么这个31就是十进制25的八进制形式
  小数部分:
  0.625*8=5
  然后我们将整数部分按从上往下的顺序书写就是:5,那么这个0.5就是十进制0.625的八进制形式
  所以:(25.625)(十)=(31.5)(八)
十六转十进制
  6.
十六---->

  (19.A)(十六)
  整数部分:
  1*16(1)+9*16(0)=25
  小数部分:
  10*16(-1)=0.625
  所以(19.A)(十六)=(25.625)(十)
十转十六进制
  (25.625)(十)
  整数部分:
  25/16=1......9
  1/16
=0......1
  然后我们将余数按从下往上的顺序书写就是:19,那么这个19就是十进制25的十六进制形式
  小数部分:
  0.625*16=10(即十六进制的A或a)
  然后我们将整数部分按从上往下的顺序书写就是:A,那么这个A就是十进制0.625的十六进制形式
  所以:(25.625)(十)=(19.A)(十六)