R进制转十进制:位权展开法,用R进制数的每一位乘以R的n次方,n是变量,从R进制数的最低位开始,依次为0.1.2.3..累加。
例如有6进制数5043,此时R=6,用6进制数的每一位乘以6的n次方,n是变量,从6进制务的最低位开始(5043从低位到高位排列:3.4.0.5).n依次为0,1.2.3,那么最终3*6^0+4*6^1+0*6^2+5*6^3=1107
十进制转R进制:
十进制整数(除以R倒取余数),用十进制整数除以R。记录每次所得余数若商个为 0.则继续除以 R,直至商为0,面后将所有余数从下至上记录,排列成从左至右顺序,即为转换后的R进制数:
十进制10转换成二进制为1010
进制小数(乘R正取整数).用十进制小数乘以R,记录每次所得整数,若结果小数部分不为0.则将小数部分继续乘以R,直至没有小数。而后将所有整数从第一个开始排列为从左至右顺序,即为转换后的R进制数。
m进制转n进制:先将m进制转化为十进制败,再将十进制数转化为n进制数,中间需要通过十进制中转,但下面两种进制间可以直接转化:
二进制转八进制:每三位二进制数转换为一位八进制数,二进制数位个数不是三的倍数,则在前面补0。如二进制数01101有五位,前面补一个0就有六位,为001101,每三位转换为一位八进制
数,001=1 101=1+4=5,也即 01101=15
二进制转十六进制:每四位二进制数转换为一位十六进制数,二进制数位个数不是四的倍数,则在前面补0,如二进制数101101有六位,前面补两个0就有八位,为00101101,每四位转换为一位十六进制数,0010=2 1101=13=D,也即101101=2D
免责声明:内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,本网站所提供的信息只供参考之用。