十进制转换(m进制转n进制R进制转十进制) R进制转十进制:位权展开法,用R进制数的每一位乘以R的n次方,n是变量,从R进制数的最低位开始,依次为0。1。2。3。。累加。 例如有6进制数5043,此时R6,用6进制数的每一位乘以6的n次方,n是变量,从6进制务的最低位开始(5043从低位到高位排列:3。4。0。5)。n依次为0,1。2。3,那么最终3604610625631107 十进制转R进制: 十进制整数(除以R倒取余数),用十进制整数除以R。记录每次所得余数若商个为0。则继续除以R,直至商为0,面后将所有余数从下至上记录,排列成从左至右顺序,即为转换后的R进制数: 十进制10转换成二进制为1010 进制小数(乘R正取整数)。用十进制小数乘以R,记录每次所得整数,若结果小数部分不为0。则将小数部分继续乘以R,直至没有小数。而后将所有整数从第一个开始排列为从左至右顺序,即为转换后的R进制数。 m进制转n进制:先将m进制转化为十进制败,再将十进制数转化为n进制数,中间需要通过十进制中转,但下面两种进制间可以直接转化: 二进制转八进制:每三位二进制数转换为一位八进制数,二进制数位个数不是三的倍数,则在前面补0。如二进制数01101有五位,前面补一个0就有六位,为001101,每三位转换为一位八进制 数,0011101145,也即0110115 二进制转十六进制:每四位二进制数转换为一位十六进制数,二进制数位个数不是四的倍数,则在前面补0,如二进制数101101有六位,前面补两个0就有八位,为00101101,每四位转换为一位十六进制数,00102110113D,也即1011012D