二.进制转换

本文详细介绍了不同进制之间的转换方法,包括二进制与十进制、二进制与十六进制之间的转换,并通过实例说明了如何进行这些转换。特别讨论了在不同进制下小数部分的表现差异。

进制转换

  • 二进制与十进制
人类(10进制)猫咪(2进制)
11
210
311
4100

算法: 例子1

例子2:
例子3(小数)

0.1(10进制)无法转化为(2二进制) 因为0.1在十进制是有限小数 二进制中是无限小数

转换进制有可能将有限小数转换为无限小数

  • 二进制与十六进制

十进制 ——> 二进制 23(10)——> 10111(2) 0.25(10)——> 0.01(2)

二进制 ——>十六进制,每四个二进制代表一个十六进制数 0001 ——> 1,0010 ——> 2,0011 ——> 3,0100 ——> 4, 0101 ——> 5,0110 ——> 6,0111 ——> 7,1000 ——> 8, 1001 ——> 9,1010 ——> A,1011 ——> B,1100 ——> C, 1101 ——> D,1110 ——> E,1111——> F

二进制 ——> 十六进制 1001 0001(2)——> 91(16) 1101 1011(2)——> DB(16) 0001 1101 1011(2)——> 1DB(16)

转载于:https://juejin.im/post/5ab9ac2df265da238b7e05bc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值