二进制、十进制与十六进制相互转化
二进制数(满2进1):表示方式 01010110
十进制数(满10进1):表示方式为常规数字表示
十六进制(满16进1):数字0-15分别对应0123456789ABCDEF
二进制数转十进制:1010 转换为10进制(从左往右):1*2^3+0*2^2+1*2^1+0*2^0=10
十进制转二进制:10 短除法除以2 从下到上取余数 1010
二进制转换为十六进制:1010 1111 四个一组,每组各个值为为 2^3 2^2 2^1 2^0 -> 8 4 2 1,转换1*8+0*4+1*2+0*1 1*8+1*4+1*2+1*1 -> 10 15 -> AF
十六进制转二进制:总体思路还是四个一组 5AE -> 5 10 14 -> 0*8 1*4 0*2 1*1 | 1*2^3 0*2^2 1*2^1 0*2^0 | 1*2^3 1*2^2 1*2^1 0*2^0 -> 0101|1010|1110
十进制转十六进制:684 短除法除以16 余数从下往上2,10,12 -> 2AC
十六进制转十进制:2AC -> 2 10 12 -> 2*16^2+10*16^1+12*16^0 -> 684
活着Viva
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!