1.任意进制转十进制

方法:系数*基数的权次幂 相加

系数:每一位上的数

基数:当前进制

权:从右向做,以此为0,1,2,3.....

例子: 将二进制的1011转为十进制步骤

  1. 第0位 1 x 2^0 = 1;
  2. 第1位 1 x 2^1 = 2;
  3. 第2位 0 x 2^2 = 0;
  4. 第3位 1 x 2^3 = 8;

把结果值相加,等到十进制数:1+2+0+8=11

2.十进制转任意进制

方法:除进制取余法,即每次将整数部分除以进制数, 余数为该位权上的数,而商继续除以进制数,余数又 为上一个位权上的数,这个步骤一直持续下去,直到 商为0为止,最后读数时候,从最后一个余数读起,一 直到最前面的一个余数

将十进制21转为2进制例子(如果转其他进制,就将除以的2转换为对应的进制数):

得到的转换数就为右边从下向上的进制数据:10101

进制转换_八进制