二进制转换八进制(信息学奥赛之二进制、八进制、十进制、十六进制相互转换)

一、二进制数与十进制数转换

二进制数(1101.01)转十进制数(13.25)

1*2^0+0*2^1+1*2^2+1*2^3 = 13

0*2^-1+1*2^-2 = 0.25

所以1101.01=13.25

十进制数(13.25)转二进制数(1101.01)

整数部分

13/2=6=====余1

6/2=3======余0

3/2=1=======余1

1/2=0=======余1

小数部分,直到取出整数部分剩下为0

0.25*2=0.5 ===>0

0.5*2=1 ===>1

二、二进制数与八进制数转换,如下图所示

三、二进制数与十六进制数转换,如下图所示

四、八进制和十进制互转转换,如下图所示

十进制转八进制最好的办法是将十进制转二进制,再将二进制转八进制,这样子最好理解


五、八进制和十六进制互转转换

以二进制作为中转,进行转换,将八进制转成二进制,再将二进制转成十六进制即可。

二进制转换

六、十进制和十六进制互转转换


以二进制作为中转,进行转换,将十进制转成二进制,再将二进制转成十六进制即可。


您可以还会对下面的文章感兴趣

最新评论

  1. 关东煮小熊
    关东煮小熊
    发布于:2022-04-27 20:40:54 回复TA
    一、二进制数与十进制数转换二进制数(1101.01)转十进制数(13.25)1*2^0+0*2^1+1*2^2+1*2^3 = 130*2^-1+1*2^-2 = 0.25所以11
  1. 愿你余生快乐
    愿你余生快乐
    发布于:2022-04-27 19:10:20 回复TA
    一、二进制数与十进制数转换二进制数(1101.01)转十进制数(13.25)1*2^0+0*2^1+1*2^2+1*2^3 = 130*2^-1+1*2^-2 = 0.25所以1101.01=13.25十进制数(13.25)转二进制数(1101.01)整数
  1. 智商是个好东西
    智商是个好东西
    发布于:2022-04-27 15:26:28 回复TA
    进制和十进制互转转换,如下图所示十进制转八进制最好的办法是将十进制转二进制,再将二进制转八进制,这样子最好理解五、八进制和十六进制互转转换以二进制作为中转,进行转换,将八进制转成二进制,再将二进制转成十六进制即可。六、十进制和十六进制互转转换以二进制作为中转,进行转换,将十进制
  1. 詹锦思梵
    詹锦思梵
    发布于:2022-04-27 12:47:45 回复TA
    蛮好的

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友