十进制转n进制

整数:
十进制转二进制: 除以2 反向取余数 直到商为0
十进制转八进制: 除以8 反向取余数 直到商为0
所以十进制转n进制 只需要除以n 反向取余数直到商为0

小数:
乘n取整 顺序输出
如0.68十进制转二进制 精确到后五位
0.682=1.36 ->1
0.36
2=0.72 ->0
0.722=1.44 ->1
0.44
2=0.88 ->0
0.88*2=1.76 ->1 达到要求的精度

所以0.68D=0.10101B
小数部分10->a 11->b以此类推

二进制 八进制 十六进制转化为十进制

整数
二进制转化为十进制1011
12^3 +02^2 +12^1 +12^0=11

小数
和整数操作相似 但是小数部分从小数点后一位指数为-1开始
依次-2 -3

如八进制0.45转换为十进制
48^(-1) + 58^(-2)=0.578125