js基础--进制转换

十进制转二进制
【方法】除二取余,倒序排列

十进制数转二进制
52 => 110100

二进制转十进制
方法:要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。

0x2^0 + 0x2^1 + 1x2^2 + 0x2^3 + 1x2^4 + 1x2^5 = 52
例如:bai二进制数1101.01转化成十进制

1101.01(二进制)=1x2^0 +0x2^1 +1x2^2 +1x2^3 +0x2^-1 +1x2^-2=1 +0 +4 +8 +0 +0.25=13.25(十进制)

十进制转八进制/十六进制
【方式】先将十进制数转成二进制,再将二进制数转成对应的八进制或者十六进制。

二进制转八进制
【方式】从右向左,每三位一组,不足三位的使用0补齐,将每一组数转成十进制
在这里插入图片描述
110 100 => 64

4x8^0 + 6x8^1 = 52

二进制转十六进制
【方式】从右向左,每四位一组,不足四位的使用0补齐,将每一组数转成十进制
0(0000),bai1(0001),2(du0010),3(0011),zhi4(0100),5(0101),6(0110),7(0111),8(1000),9(1001),A(1010),B(1011),C(1100),D(1101),E(1110),F(1111)

0011 0100 => 34

4x16^0 + 3x16^1 =52

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值