进制转换

进制转化

 

十进制转二进制:

  把该十进制数,用二因式分解;

  从得到的1开始写起,余数倒排;

  既得结果。

eg:

十进制转八进制:

  把该十进制数,除以8分解;

  从得到的小于等于7的整数开始写起,余数倒排;

  既得结果。

eg:

十进制转十六进制:

  把该十进制数,除以16分解;

  从得到的小于等于F的整数开始写起,余数倒排;

  既得结果。

eg:

二进制转十进制:

  把该二进制数写成加权系数展开式;

  然后按十进制加法规则求和;

  既得结果。

eg:

八进制转十进制:

  把该八进制数写成加权系数展开式;

  然后按十进制规则求和;

  既得结果。

eg:

十六进制转十进制:

  把该十六进制数写成加权系数展开式;

  然后按十进制规则求和;

  既得结果。

eg:

二进制转八进制:

  把该二进制数按三个一组由右往左分组(不足三个的,前面补0);

  分别把每组的加权系数展开式算出;

  既得结果。

eg:

八进制转二进制:

  从后往前每一位按十进制转化方式转化为三位二进制数;

  缺位处用0补充;

  既得结果。

eg:

二进制转十六进制:

  由右往左按四位一组分组(不足四个的,前面补0);

  然后每一组的二进制数就对应一位十六进制数;

  既得结果。

eg:

十六进制转二进制:

  从后往前每一位按十进制方式转化为四位二进制数;

  缺位用0补充;

  既得结果。

eg:

  

附:

原文地址:https://www.cnblogs.com/smile-dream/p/5776906.html