js学习—进制转换

  1. 十进制转二进制:
    模二取余、从下往上,固定流程 56----110100

    先将十进制转化为二进制,再将二进制转化为八进制或十六进制

  2. 二进制转八进制:
    从右往左数,每三位一组,不足三位的用0补齐,最后每一组数字单独转化为十进制

 110 1001*2^1 + 1*2^2 = 61*2^2=464  4*8^0 + 6*8^1 = 52
  1. 二进制十六进制:
    从右往左数,每四位一组,不足四位的用0补齐,最后每一组数字单独转化为十进制
   0011 0100
   34  4*16^0 + 3*16^1=52

猜你喜欢

转载自blog.csdn.net/qq_43812504/article/details/108391105