任意进制相互转换通用方法:
- child::短除法 整数进制转换
- child::进制转换-小数转换
特殊进制之间的快速转换
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:: 总索引