进制转换(二进制,八进制,十进制,十六进制)
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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)