常识

任意进制相互转换通用方法:

特殊进制之间的快速转换

2.1.1八、十六进制二进制的相互转换:

  • 把[base::二进制]划分为数个三位,不足补零,然后将每个三位转成[base::八进制]即可。
    • 因为2^3=8,故二进制的每三位可以表示八进制的每一位
  • 由于2^4=16,所以二进制转十六进制同理。
  • 而将这个过程反过来就可以将八、十六进制转成二进制

实例:

将二进制10110转成八进制26:

  • 先将10110划分成010和110
  • 然后化成八进制是2和6,所以结得到八进制26

八进制和十六进制相互转换:

  • 先转成二进制再转成另一种进制,即以二进制作媒介。

任意进制转换为十进制:

实例:

二进制11010转为十进制26:

  • 1×2^4+1×2^3+1×2^1=26

father:: 总索引

十进制转8421BCD码