使用拆分组合法进行二进制与八进制,十六进制的相互转换

二进制转换八进制普通方法:

0b1011011    -->    八进制

  二进制转为十进制   :0b1011001 = 64+16+8+1 = 89

  十进制转为八进制   :0131

     89/8 = 11 ..1

     11/8 = 1  ..3

     1/8 = 0 .. 1 

二进制转换八进制拆分组合法(3位一组合,左边不足3位补0)

0b1011011 :0131

001  011   011(二进制)

1           3            1(十进制)

二进制转十六进制(4位一组合,左边不足4位补0)

原文地址:https://www.cnblogs.com/xiaosarensheng/p/12867780.html