R进制转十进制
R进制转十进制使用按权展开法,具体操作方式为:
将R进制数的每一位数值用Rk形式表示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。当该位位于小数点左边,k值是该位和小数点之间数码的个数,而当该位位于小数点右边,k值是负值,其绝对值是该位和小数点之间数码的个数加1。
例如二进制:
10100.01 = 1×24 + 1×22 + 1×2-2
例如七进制:
302.05 = 3×72+2×70+5×7-2
十进制转R进制
十进制转R进制使用短除法。例如将90转换为二进制数:
得到结果为从下往上: 1011010
二进制转八进制与十六进制
二进制: 10 001 110
八进制: 2 1 6
二进制: 1000 1110
十六进制: 8 E
如果十六进制想转换成八进制或八进制想转换成十六进制,可以先转化成二进制,再从二进制转换成想要的进制。