进制转换(二进制,八进制,十进制,十六进制)

 

1.二进制表示十进制

  例如:二进制      10010

     十进制      1*2^4 + 0*2^3 + 0*2^2 + 1*2^1 + 0*2^0 = 16+0+0+2+0=18

     

     二进制       10.11

     十进制  1*2^1 + 0*2^0 + 1*2^-1 + 1*2^-2 = 2+0+0.5+0.25=2.75

2.十进制转换为二进制

     十进制  77

     转换过程:77 / 2=38……1

          38 / 2=19……0

          19 / 2=  9……1

            9 / 2=  4……1

            4 / 2=  2……0

            2 / 2=  1……0

            1 / 2=  0……1

     二进制  1001101(转换过程的余数由下往上)

3.二进制表示八进制地址编码(421编码)

  八进制的个位数所能放置的数为:0,1,2,3,4,5,6,7

  其中最大的数为7,二进制表示为111,最小的数为0,二进制为0,由于解析方便进行高位补零(与二进制表示最高位同位),表示为000,以此类推,十进制3为011。

可得:(2 3 3)<=>(010 011 011)

4.二进制表示十六进制地址编码(8421编码)

  同上理,单个十六进制最大值为十进制的15,也就是E,最小值为0,高位补零0000

可得:(4 12 15)<=>(0100 1100 1111)

posted @   子过杨梅  阅读(264)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示